public void WhenNoResponseRecordedEmptyIsReturned() { var proxy = new ServerResponseProxy(); var response = proxy.GetResponseText(Some.ApiKey()); Assert.Equal("{}", response); }
public void WhenApiKeysDontMatchEmptyResponseReturned() { var proxy = new ServerResponseProxy(); proxy.SuccessResponseReturned(Some.ApiKey(), "this is never used"); var response = proxy.GetResponseText(Some.ApiKey()); Assert.Equal("{}", response); }
public void NullApiKeysAreConsideredMatching() { var proxy = new ServerResponseProxy(); var responseText = "some response"; proxy.SuccessResponseReturned(null, responseText); var response = proxy.GetResponseText(null); Assert.Equal(responseText, response); }
public void WhenApiKeysMatchTheResponseIsReturned() { var proxy = new ServerResponseProxy(); var apiKey = Some.ApiKey(); var responseText = "some response"; proxy.SuccessResponseReturned(apiKey, responseText); var response = proxy.GetResponseText(apiKey); Assert.Equal(responseText, response); }