public void WillReadUri_Returns_False_For_IValueProviderParameterBinding_Containing_No_ValueProviders() { // Arrange Mock <HttpParameterDescriptor> descriptorMock = new Mock <HttpParameterDescriptor>(); HttpParameterBinding bindingMock = new HttpValueProviderParameterBindingTestDouble( descriptorMock.Object, new List <ValueProviderFactory>()); // Act bool result = bindingMock.WillReadUri(); // Assert Assert.False(result); }
public void WillReadUri_Returns_False_For_IValueProviderParameterBinding_Containing_No_ValueProviders() { // Arrange Mock<HttpParameterDescriptor> descriptorMock = new Mock<HttpParameterDescriptor>(); HttpParameterBinding bindingMock = new HttpValueProviderParameterBindingTestDouble( descriptorMock.Object, new List<ValueProviderFactory>()); // Act bool result = bindingMock.WillReadUri(); // Assert Assert.False(result); }
public void WillReadUri_Returns_True_For_IValueProviderParameterBinding_Containing_Only_Standard_Uri_ValueProviders() { // Arrange Mock <HttpParameterDescriptor> descriptorMock = new Mock <HttpParameterDescriptor>(); HttpParameterBinding bindingMock = new HttpValueProviderParameterBindingTestDouble( descriptorMock.Object, new List <ValueProviderFactory>() { new QueryStringValueProviderFactory(), new RouteDataValueProviderFactory() }); // Act bool result = bindingMock.WillReadUri(); // Assert Assert.True(result); }
public void WillReadUri_Returns_True_For_IValueProviderParameterBinding_Containing_Only_Standard_Uri_ValueProviders() { // Arrange Mock<HttpParameterDescriptor> descriptorMock = new Mock<HttpParameterDescriptor>(); HttpParameterBinding bindingMock = new HttpValueProviderParameterBindingTestDouble( descriptorMock.Object, new List<ValueProviderFactory>() { new QueryStringValueProviderFactory(), new RouteDataValueProviderFactory() }); // Act bool result = bindingMock.WillReadUri(); // Assert Assert.True(result); }