public void DecrementPeriodTest() { TimeCollectionDateFilter filter = new TimeCollectionDateFilter(); filter.StartDate = new DateTime(2015, 1, 10); filter.EndDate = new DateTime(2015, 1, 14); filter.Decrement(); Assert.AreEqual(new DateTime(2015, 1, 5), filter.StartDate, "Incorrect start date."); Assert.AreEqual(new DateTime(2015, 1, 9), filter.EndDate, "Incorrect end date."); }
public void DecrementtNotifiesFilterText() { TimeCollectionDateFilter filter = new TimeCollectionDateFilter(); filter.StartDate = new DateTime(2015, 1, 10); filter.EndDate = new DateTime(2015, 1, 14); // Subscribe bool notified = false; filter.PropertyChanged += (s, e) => { if (e.PropertyName == "FilterText") { notified = true; } }; filter.Decrement(); Assert.IsTrue(notified); }