public void ServicesContainerWrapper_GetService_Returns_ModelValidatorProvider() { // Arrange var requiredMemberModelValidatorProvider = new RequiredMemberModelValidatorProvider(requiredMemberSelector: null); FormDataCollectionExtensions.ServicesContainerWrapper wrapper = new FormDataCollectionExtensions.ServicesContainerWrapper( new HttpConfiguration(), requiredMemberModelValidatorProvider); // Act object service = wrapper.GetService(typeof(ModelValidatorProvider)); // Assert Assert.Equal(requiredMemberModelValidatorProvider, service); }
public void ServicesContainerWrapper_GetServices_Returns_RequiredModelValidatorProvider() { // Arrange var requiredMemberModelValidatorProvider = new RequiredMemberModelValidatorProvider(requiredMemberSelector: null); FormDataCollectionExtensions.ServicesContainerWrapper wrapper = new FormDataCollectionExtensions.ServicesContainerWrapper( new HttpConfiguration(), requiredMemberModelValidatorProvider); // Act IEnumerable <object> services = wrapper.GetServices(typeof(ModelValidatorProvider)); // Assert Assert.Same(requiredMemberModelValidatorProvider, services.ElementAt(0)); }