public void InvalidDay_ThrowException() { var d = new DayHelper(); Assert.Throws <InvalidDayException>(() => { var result = d.ToFriendlyText(new int[] { 0, 1 }); }); }
public void ContinuouslyAndSingleDays() { var d = new DayHelper(); var input = new int[] { 1, 2, 5 }; var result = d.ToFriendlyText(input); Assert.Equal("1-2 and 5", result); }
public void ContinuouslyDays() { var d = new DayHelper(); var input = new int[] { 1, 2, 3 }; var result = d.ToFriendlyText(input); Assert.Equal("1-3", result); }
public void EmptyArray_EmptyString() { //arrange => Prepare input data var d = new DayHelper(); //act => process of method to test var result = d.ToFriendlyText(new int[] { }); //assert => check expected result Assert.Equal("", result); }
public void SingleDay(int day, string expected) { //arrange => Prepare input data var d = new DayHelper(); var input = new int[] { day }; //act => process of method to test string result = d.ToFriendlyText(input); //assert => check expected result Assert.Equal(expected, result); }