@Test
public void reportAppOpen_onValidHttpResponse_isIdempotent() throws Exception {

    fakeHttpLayer.addPendingHttpResponse(200, "doesn't matter what this is as long as it's not nothing");
    subject.reportAppOpen(context);
    assertRequestMade(true);
    fakeHttpLayer.addPendingHttpResponse(200, "doesn't matter what this is as long as it's not nothing");
    subject.reportAppOpen(context);
    assertRequestMade(false);
}