protected override void beforeEach() { theLog = new RequestLog(); MockFor <IRequestLogBuilder>().Stub(x => x.BuildForCurrentRequest()) .Return(theLog); _requestObserver = Services.AddAdditionalMockFor <IRequestTraceObserver>(); ClassUnderTest.Stopwatch.IsRunning.ShouldBeFalse(); ClassUnderTest.Start(); }
protected override void beforeEach() { _requestObserver = Services.CreateMockArrayFor <IRequestTraceObserver>(1).Single(); ClassUnderTest.Current = new RequestLog(); theHeaders = new Header[] { new Header("a", "1"), new Header("b", "2") }; MockFor <IHttpResponse>().Stub(x => x.AllHeaders()).Return(theHeaders); ClassUnderTest.Stopwatch.Start(); Thread.Sleep(10); ClassUnderTest.MarkFinished(); }