public void Create_ForFloatTypes_ReturnsBinder(Type modelType)
    {
        // Arrange
        var provider = new FloatingPointTypeModelBinderProvider();
        var context  = new TestModelBinderProviderContext(modelType);

        // Act
        var result = provider.GetBinder(context);

        // Assert
        Assert.IsType <FloatModelBinder>(result);
    }
    public void Create_ForUnsupportedSimpleTypes_ReturnsNull(Type modelType)
    {
        // Arrange
        var provider = new FloatingPointTypeModelBinderProvider();
        var context  = new TestModelBinderProviderContext(modelType);

        // Act
        var result = provider.GetBinder(context);

        // Assert
        Assert.Null(result);
    }