public void Basic()
        {
            var sad = new akarnokd.reactive_extensions.SingleAssignmentDisposable();

            Assert.IsNull(sad.Disposable);

            var count = 0;

            sad.Disposable = Disposable.Create(() => count++);

            Assert.IsNotNull(sad.Disposable);

            sad.Dispose();

            Assert.IsNotNull(sad.Disposable);

            Assert.AreEqual(DisposableHelper.EMPTY, sad.Disposable);
        }
Exemplo n.º 2
0
 static InnerObserver()
 {
     DISPOSED = new SingleAssignmentDisposable();
     DISPOSED.Dispose();
 }