public void TestListenerStuff() { IAtom hydrogen = new ImmutableHydrogen(); Assert.AreEqual(0, hydrogen.Listeners.Count); hydrogen.Listeners.Add(new DummyListenerAdd()); Assert.AreEqual(0, hydrogen.Listeners.Count); hydrogen.Listeners.Remove(new DummyListenerRemove()); Assert.AreEqual(0, hydrogen.Listeners.Count); hydrogen.NotifyChanged(); Assert.IsFalse(hydrogen.Notification); hydrogen.Notification = true; Assert.IsFalse(hydrogen.Notification); }