public void CompletedDelayedResponseToStringCallsBase() { DelayedResponse delayedResponse = new DelayedResponse(new HttpMessage(new MockRequest(), new ResponseClassifier())); delayedResponse.SetLiveResponse(new MockResponse(200, "Yay"), false); Assert.AreEqual("Status: 200, ReasonPhrase: Yay", delayedResponse.ToString()); }
public void create_and_send_with_timespan_delayed() { var message = new Message1(); var delayed = new DelayedResponse(message, 5.Minutes()); var original = MockRepository.GenerateMock <Envelope>(); var response = new Envelope(); original.Stub(x => x.ForResponse(message)).Return(response); delayed.CreateEnvelope(original).ShouldBeTheSameAs(response); response.ExecutionTime.ShouldBe(delayed.Time); }
public void DelayedResponseToStringDoesntThrow() { DelayedResponse delayedResponse = new DelayedResponse(new HttpMessage(new MockRequest(), new ResponseClassifier())); Assert.AreEqual("Status: NotSent, the batch has not been submitted yet", delayedResponse.ToString()); }