public void Valid_Returns_True() { // Arrange var input = new DateTimeInt(2020, 1, 2, 3, 4); // Act var(valid, _) = input.IsValidDateTime(); // Assert Assert.True(valid); }
public void Invalid_Returns_False_And_Part(int year, int month, int day, int hour, int minute, string part) { // Arrange var input = new DateTimeInt(year, month, day, hour, minute); // Act var(valid, invalidPart) = input.IsValidDateTime(); // Assert Assert.False(valid); Assert.Equal(part, invalidPart); }