@Test
public void reportAppOpen_onInvalidStatusCode_shouldMakeSecondRequest() throws Exception {

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