public void StringToType_NullableBooleanTrue_True() { var value = UniversalTypeConverter.StringToType <bool?>("true"); value.HasValue.Should().BeTrue(); value.Value.Should().BeTrue(); }
public void StringToType_NullableBooleanStringEmpty_HasNoValue() { var value = UniversalTypeConverter.StringToType <bool?>(""); value.HasValue.Should().BeFalse(); }
public void StringToType_true_True() { var value = UniversalTypeConverter.StringToType <bool>("true"); value.Should().BeTrue(); }
public void StringToType_BooleanStringEmpty_FormatExceptionThrown() { Action action = () => UniversalTypeConverter.StringToType <bool>(""); action.ShouldThrow <FormatException>().WithMessage("String was not recognized as a valid Boolean."); }
public void StringToType_123_Int() { var value = UniversalTypeConverter.StringToType <int>("123"); value.Should().Be(123); }