public void WhenGravatarWorksSecondTime() { mockRestClient = new MockRestClient().ExecuteTaskAsyncSequence(responseBadRequest, responseSuccessful); gravatar = new Gravatar(new GravatarUrl(), mockRestClient.Object); gravatar.GetGravatarName("1234").Result.ShouldBe("mockDisplayName"); }
public void WhenGravatarApiTimeOut() { mockRestClient = new MockRestClient().ExecuteTaskAsync(responseTimedOut); gravatar = new Gravatar(new GravatarUrl(), mockRestClient.Object); gravatar.GetGravatarName("1234").Result.ShouldBe("Gravatar unavailable"); }