public void MatchDateSuccesfully() { //Arrange var matcher = new EqualToMatcher(DataTypeEnum.DATETIME, 1470960000000); //Act var result = matcher.Match("1470960000000".ToDateTime().Value); var result1 = matcher.Match("1470910000000".ToDateTime().Value); //Assert Assert.IsTrue(result); Assert.IsFalse(result1); }
public void MatchShouldReturnFalseIfNullOrEmpty() { //Arrange var matcher = new EqualToMatcher(DataTypeEnum.DATETIME, 1470960000000); //Act var result = matcher.Match(""); var result2 = matcher.Match((String)null); //Assert Assert.IsFalse(result); Assert.IsFalse(result2); }
public void MatchNumberSuccesfully() { //Arrange var matcher = new EqualToMatcher(DataTypeEnum.NUMBER, 1000001); //Act var result1 = matcher.Match(1000001); var result2 = matcher.Match(545345); //Assert Assert.IsTrue(result1); Assert.IsFalse(result2); }
public void MatchShouldReturnFalseOnInvalidDataTypeKey() { //Arrange var matcher = new EqualToMatcher(DataTypeEnum.STRING, 1470960000000); //Act var result = matcher.Match(new Key("abcd", "abcd")); //Assert Assert.IsFalse(result); }
public void MatchDateShouldReturnFalseOnInvalidDateKey() { //Arrange var matcher = new EqualToMatcher(DataTypeEnum.DATETIME, 1470960000000); //Act var result = matcher.Match(new Key("1aaa0000000", "1aaa0000000")); //Assert Assert.IsFalse(result); }
public void MatchNumberShouldReturnFalseOnKey() { //Arrange var matcher = new EqualToMatcher(DataTypeEnum.NUMBER, 1000001); //Act var result = matcher.Match(new Key("1aaaaa0", "1aaaaa0")); //Assert Assert.IsFalse(result); }
public void MatchShouldReturnFalseOnBooleanParameter() { //Arrange var matcher = new EqualToMatcher(DataTypeEnum.DATETIME, 1470960000000); //Act var result = matcher.Match(true); //Assert Assert.IsFalse(result); }
public void MatchDateTruncateToDaySuccesfully() { //Arrange var matcher = new EqualToMatcher(DataTypeEnum.DATETIME, 1470960000000); //Act var date1 = "1470960000000".ToDateTime().Value; date1 = date1.AddSeconds(14); date1 = date1.AddMilliseconds(324); var result = matcher.Match(date1); var date2 = "1470910000000".ToDateTime().Value; date2 = date2.AddSeconds(12); date2 = date2.AddMilliseconds(654); var result1 = matcher.Match(date2); //Assert Assert.IsTrue(result); Assert.IsFalse(result1); }