public void Should_return_null_when_source_is_null() { // Given var function = new AddMonthsFunction(); var source = (DateTime?)null; // When var result = function.Evaluate(source, "3"); // Then Assert.That(result, Is.Null); }
public void Should_return_source_when_months_is_null() { // Given var function = new AddMonthsFunction(); var source = new DateTime(2017, 9, 15, 9, 10, 0); // When var result = function.Evaluate(source, null); // Then Assert.That(result, Is.EqualTo(source)); }
public void Should_add_months_to_date() { // Given var function = new AddMonthsFunction(); var source = new DateTime(2017, 9, 15, 9, 10, 0); // When var result = function.Evaluate(source, "3"); // Then Assert.That(result, Is.EqualTo(source.AddMonths(3))); }