public void SignalsValue() { var item = new RootItem(null); item.ObservePropertyChanged(x => x.Value, false) .Subscribe(_changes.Add); Assert.AreEqual(0, _changes.Count); item.Value = new object(); Assert.AreEqual(1, _changes.Count); }
public void Signals() { int count = 0; var item = new RootItem(null); item.ObservePropertyChanged(x => x.Source, false) .Subscribe(_ => count++); Assert.AreEqual(0, count); item.Value = new object(); Assert.AreEqual(1, count); }