Пример #1
0
        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);
		}
Пример #3
0
 public void Sut_IsHttpRequestResolver(DefaultHttpRequestResolver sut)
 {
     sut.Should().BeAssignableTo <IHttpRequestResolver>();
 }
		public void Sut_IsHttpRequestResolver(DefaultHttpRequestResolver sut)
		{
			sut.Should().BeAssignableTo<IHttpRequestResolver>();
		}