示例#1
0
        public void GetBinder_ReturnsNonNullForSupportedTypes(Type type)
        {
            // Arrange
            var binder = new OpenIddictModelBinder();

            var metadata = new Mock <ModelMetadata>(ModelMetadataIdentity.ForType(type));

            var context = new Mock <ModelBinderProviderContext>();

            context.Setup(mock => mock.Metadata)
            .Returns(metadata.Object);

            // Act
            var result = binder.GetBinder(context.Object);

            // Assert
            Assert.Same(binder, result);
        }