public void Should_Get_YearsModelBinder_When_GetBinder_With_IntArray() { var metaDataMock = new Mock <ModelMetadata>(MockBehavior.Loose, ModelMetadataIdentity.ForType(typeof(int[]))); var contextMock = new Mock <ModelBinderProviderContext>(); contextMock.SetupGet(ctx => ctx.Metadata) .Returns(metaDataMock.Object); var provider = new YearsModelBinderProvider(); var binder = provider.GetBinder(contextMock.Object); Assert.NotNull(binder); Assert.IsType <YearsModelBinder>(binder); }
public void Should_Get_ArgumentNullException_When_GetBinder_With_ContextNull() { var provider = new YearsModelBinderProvider(); Assert.Throws <ArgumentNullException>(() => { _ = provider.GetBinder(null); }); }