public async Task Resolve_ShouldReturnCorrectValue( [Frozen] Mock <IHttpRequestSpecificationResolver> mockSpecResolver, [Frozen] Mock <IHttpRequestBuilder> mockBuilder, [Frozen] Mock <IHttpRequestSpecificationsTransformer> mockTransformer, DefaultHttpRequestResolver sut, Mock <IHttpRequestBuilderOptions> options, IAsyncQuery <string> query, IHttpRequestSpecification specs, IHttpRequest expected ) { //arrange mockSpecResolver.Setup(m => m.ResolveHttpRequestSpecification(query)).Returns(specs); mockTransformer.Setup(m => m.TransformHttpSpecificationsToHttpBuilderOptions(specs, query)) .ReturnsTask(options.Object); options.Setup(m => m.ToRequest(mockBuilder.Object)).Returns(expected); //act var actual = await sut.ResolveHttpRequest(query); //assert actual.Should().Be(expected); }
public async Task Resolve_ShouldReturnCorrectValue( [Frozen]Mock<IHttpRequestSpecificationResolver> mockSpecResolver, [Frozen]Mock<IHttpRequestBuilder> mockBuilder, [Frozen]Mock<IHttpRequestSpecificationsTransformer> mockTransformer, DefaultHttpRequestResolver sut, Mock<IHttpRequestBuilderOptions> options, IAsyncQuery<string> query, IHttpRequestSpecification specs, IHttpRequest expected ) { //arrange mockSpecResolver.Setup(m => m.ResolveHttpRequestSpecification(query)).Returns(specs); mockTransformer.Setup(m => m.TransformHttpSpecificationsToHttpBuilderOptions(specs, query)) .ReturnsTask(options.Object); options.Setup(m => m.ToRequest(mockBuilder.Object)).Returns(expected); //act var actual = await sut.ResolveHttpRequest(query); //assert actual.Should().Be(expected); }
public void Sut_IsHttpRequestResolver(DefaultHttpRequestResolver sut) { sut.Should().BeAssignableTo <IHttpRequestResolver>(); }
public void Sut_IsHttpRequestResolver(DefaultHttpRequestResolver sut) { sut.Should().BeAssignableTo<IHttpRequestResolver>(); }