public void DateRange_given_incorrect_range_shoud_throw_an_exception() { //Arrange DateTime date1 = new DateTime(2017, 1, 5); DateTime date2 = new DateTime(2017, 1, 1); try { dateLogicTest.DateRange(date1, date2); } catch (Exception e) { Assert.AreEqual("There is no range between dates.", e.Message); throw; } }
static void Main(string[] args) { DateLogic dl = new DateLogic(); try { DateTime date1 = dl.DateValidator(args[0]); DateTime date2 = dl.DateValidator(args[1]); Console.WriteLine(dl.DateRange(date1, date2)); } catch (Exception ex) { Console.WriteLine(ex.Message); } }