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); }