public void MapValueMatches_Nulls() { JsonDataMap map = null; Aver.IsFalse(map.MapValueMatches(null, null)); Aver.IsFalse(map.MapValueMatches("a", null)); Aver.IsFalse(map.MapValueMatches("a", "")); Aver.IsFalse(map.MapValueMatches("a", "a")); }
public void MapValueMatches_Cases() { JsonDataMap map = new JsonDataMap { { "a", "Alex Macedonian" }, { "b", "Bobby Fisher" }, { "c", null } }; Aver.IsTrue(map.MapValueMatches("a", "Alex*")); Aver.IsTrue(map.MapValueMatches("a", "ALEX*")); Aver.IsFalse(map.MapValueMatches("a", "ALEX*", senseCase: true)); Aver.IsFalse(map.MapValueMatches("b", "ALEX*")); Aver.IsTrue(map.MapValueMatches("a", "Al*Mac*n?an")); Aver.IsFalse(map.MapValueMatches("a", "Al*Mac*nY?an")); Aver.IsTrue(map.MapValueMatches("b", "*")); Aver.IsTrue(map.MapValueMatches("b", "????? ??????")); Aver.IsFalse(map.MapValueMatches("b", "???? ??????")); Aver.IsTrue(map.MapValueMatches("b", "*Fi?her")); Aver.IsTrue(map.MapValueMatches("b", "Bobb*Fisher")); Aver.IsFalse(map.MapValueMatches("b", "BOB*", senseCase: true)); Aver.IsTrue(map.MapValueMatches("b", "BOB*")); Aver.IsFalse(map.MapValueMatches("b", "*AFisher")); Aver.IsTrue(map.MapValueMatches("c", null)); }