public void InitRequestAndResponse() { Container.Add(ClientUri, Cookie); DateTime start = DateTime.UtcNow; DateTime end = start.AddSeconds(1); var data = new FullRestData(ClientMock.Object, RequestMock.Object, ResponseMock.Object, start, end); data.Duration.StartTime.Should().Be(start); data.Duration.EndTime.Should().Be(end); data.Duration.Duration.Should().Be(new TimeSpan(0, 0, 1)); data.Request.Should().NotBeNull(); data.Request.Method.Should().Be(RequestMethod.ToString()); data.Request.Resource.Should().Be(Resource); data.Request.Parameters.Count.Should().Be(Parameters.Count); data.Request.Parameters[0].Name.Should().Be(Parameters[0].Name); data.Request.Parameters[1].Name.Should().Be(Parameters[1].Name); data.Request.Body.Should().BeNull(); data.Response.Should().NotBeNull(); data.Response.Uri.Should().Be(ClientUri); data.Response.StatusCode.Should().Be(StatusCode); data.Response.ErrorMessage.Should().Be(ErrorMessage); data.Response.Content.Should().Be(Content); data.Response.Headers.Count.Should().Be(Parameters.Count); data.Response.Headers[0].Name.Should().Be(Parameters[0].Name); data.Response.Headers[1].Name.Should().Be(Parameters[1].Name); data.Cookies.Count.Should().Be(1); data.Cookies[0].Name.Should().Be(Cookie.Name); data.Cookies[0].Value.Should().Be(Cookie.Value); }
public void InitAllNull() { var data = new FullRestData(ClientMock.Object); data.Duration.StartTime.Should().BeNull(); data.Duration.EndTime.Should().BeNull(); data.Duration.Duration.Should().BeNull(); data.Request.Should().BeNull(); data.Response.Should().BeNull(); data.Cookies.Should().BeEmpty(); }
public void InitEndTimeOnly() { DateTime end = DateTime.UtcNow; var data = new FullRestData(ClientMock.Object, end: end); data.Duration.StartTime.Should().BeNull(); data.Duration.EndTime.Should().Be(end); data.Duration.Duration.Should().BeNull(); data.Request.Should().BeNull(); data.Response.Should().BeNull(); data.Cookies.Should().BeEmpty(); }
public void InitDuration() { DateTime start = DateTime.UtcNow; DateTime end = start.AddSeconds(1); var data = new FullRestData(ClientMock.Object, start: start, end: end); data.Duration.StartTime.Should().Be(start); data.Duration.EndTime.Should().Be(end); data.Duration.Duration.Should().Be(new TimeSpan(0, 0, 1)); data.Request.Should().BeNull(); data.Response.Should().BeNull(); data.Cookies.Should().BeEmpty(); }
public void InitCookiesOnly() { Container.Add(ClientUri, Cookie); var data = new FullRestData(ClientMock.Object); data.Duration.StartTime.Should().BeNull(); data.Duration.EndTime.Should().BeNull(); data.Duration.Duration.Should().BeNull(); data.Request.Should().BeNull(); data.Response.Should().BeNull(); data.Cookies.Count.Should().Be(1); data.Cookies[0].Name.Should().Be(Cookie.Name); data.Cookies[0].Value.Should().Be(Cookie.Value); }
public void InitRequestOnly() { Container.Add(ClientUri, Cookie); DateTime start = DateTime.UtcNow; var data = new FullRestData(ClientMock.Object, RequestMock.Object, start: start); data.Duration.StartTime.Should().Be(start); data.Duration.EndTime.Should().BeNull(); data.Duration.Duration.Should().BeNull(); data.Request.Should().NotBeNull(); data.Request.Method.Should().Be(RequestMethod.ToString()); data.Request.Resource.Should().Be(Resource); data.Request.Parameters.Count.Should().Be(Parameters.Count); data.Request.Parameters[0].Name.Should().Be(Parameters[0].Name); data.Request.Parameters[1].Name.Should().Be(Parameters[1].Name); data.Request.Body.Should().BeNull(); data.Response.Should().BeNull(); data.Cookies.Count.Should().Be(1); data.Cookies[0].Name.Should().Be(Cookie.Name); data.Cookies[0].Value.Should().Be(Cookie.Value); }