public void ObserverAttachDeatach() { MapStub stub = new MapStub(); MapObserver obs1 = new MapObserver(stub); MapObserver obs2 = new MapObserver(stub); int pre = stub.Count(); stub.Attach(obs1); stub.Attach(obs2); Assert.Equal(pre + 2, stub.Count()); stub.Detach(obs1); stub.Detach(obs2); Assert.Equal(pre, stub.Count()); }
public void Unregister_StateUnderTest_ExpectedBehavior() { // Arrange var observable = this.CreateObservable(); MapObserver observer = new MapObserver(); // Assert try { observable.Unregister( observer); Assert.True(true); } catch { Assert.True(false); } this.mockRepository.VerifyAll(); }