public void GetBinder_TypeDoesNotMatch_ReturnsNull() { // Arrange ComplexModelDtoModelBinderProvider provider = new ComplexModelDtoModelBinderProvider(); ModelBindingContext bindingContext = GetBindingContext(typeof(object)); // Act IModelBinder binder = provider.GetBinder(null, bindingContext.ModelType); // Assert Assert.Null(binder); }
public void GetBinder_TypeMatches_ReturnsBinder() { // Arrange ComplexModelDtoModelBinderProvider provider = new ComplexModelDtoModelBinderProvider(); ModelBindingContext bindingContext = GetBindingContext(typeof(ComplexModelDto)); // Act IModelBinder binder = provider.GetBinder(null, bindingContext); // Assert Assert.IsType <ComplexModelDtoModelBinder>(binder); }
public void GetBinder_TypeMatches_ReturnsBinder() { // Arrange ComplexModelDtoModelBinderProvider provider = new ComplexModelDtoModelBinderProvider(); ModelBindingContext bindingContext = GetBindingContext(typeof(ComplexModelDto)); // Act IModelBinder binder = provider.GetBinder(null, bindingContext); // Assert Assert.IsType<ComplexModelDtoModelBinder>(binder); }