public void BeginStream_WithSimpleCallback_ReturnsAValue() { // arrange var restClient = Substitute.For<IRestClient>(); const string callback = "http://something.com/foo"; // act var client = new TwitterClient(restClient, "foo", "bar", callback); var result = client.BeginStream((a, b) => { }, null); Assert.That(result, Is.Not.Null); }
public void BeginStream_CallingASecondTime_ReturnsSameValue() { // arrange var restClient = Substitute.For<IRestClient>(); const string callback = "http://something.com/foo"; // act var client = new TwitterClient(restClient, "foo", "bar", callback); var result = client.BeginStream((a, b) => { }, null); var result2 = client.BeginStream((a, b) => { }, null); Assert.That(result, Is.SameAs(result2)); }