public void Validation() { Assert.True(TimeUtility.IsValidDate(2015, 02, 27)); Assert.False(TimeUtility.IsValidDate(2015, 02, 31)); Assert.True(TimeUtility.IsValidTime(12, 12, 12)); Assert.True(TimeUtility.IsValidTime(12, 0, 0)); Assert.True(TimeUtility.IsValidTime(0, 0, 0)); //midnight... Assert.False(TimeUtility.IsValidTime(25, 12, 12)); Assert.False(TimeUtility.IsValidTime(12, 60, 12)); Assert.False(TimeUtility.IsValidTime(12, 12, 60)); Assert.False(TimeUtility.IsValidTime(12, 12, -1)); Assert.False(TimeUtility.IsValidTime(12, -1, 12)); Assert.False(TimeUtility.IsValidTime(-1, 12, 12)); }