public void CheckAndGetBoolFromString_InvalidValue_ThrowException() { Assert.Throws <UserErrorException>(() => SaJsonSchema.CheckAndGetBoolFromString("T")); Assert.Throws <UserErrorException>(() => SaJsonSchema.CheckAndGetBoolFromString("F")); Assert.Throws <UserErrorException>(() => SaJsonSchema.CheckAndGetBoolFromString("0")); Assert.Throws <UserErrorException>(() => SaJsonSchema.CheckAndGetBoolFromString("-")); }
public void CheckAndGetBoolFromString_AsExpected() { Assert.True(SaJsonSchema.CheckAndGetBoolFromString("true")); Assert.True(SaJsonSchema.CheckAndGetBoolFromString("TRUE")); Assert.False(SaJsonSchema.CheckAndGetBoolFromString("false")); Assert.False(SaJsonSchema.CheckAndGetBoolFromString("False")); Assert.False(SaJsonSchema.CheckAndGetBoolFromString("")); Assert.False(SaJsonSchema.CheckAndGetBoolFromString(".")); }