public void ContainsWithDifferentType() { using (SingletonsContainer.Get <MyDisposable>("foo")) { Assert.IsFalse(SingletonsContainer.Contains <DummyDisposable>("foo")); } }
public void ContainsExistingWithKey() { using (SingletonsContainer.Get <MyDisposable>("foo")) { Assert.IsTrue(SingletonsContainer.Contains <MyDisposable>("foo")); } }
public void DisposeSingletons_NullSingleton_DoesNotCrash() { SingletonsContainer.Add(typeof(MyDisposable).FullName, null); Assert.That(() => SingletonsContainer.Release(), Throws.Nothing); Assert.That(SingletonsContainer.Contains <MyDisposable>(), Is.False); }
public void ContainsNonExistingWithKey() { Assert.IsFalse(SingletonsContainer.Contains <MyDisposable>("foo")); }
public void ContainsNonExisting() { Assert.IsFalse(SingletonsContainer.Contains <MyDisposable>()); }
public void ContainsNullSingleton() { SingletonsContainer.Add(typeof(MyDisposable).FullName, null); Assert.That(SingletonsContainer.Contains <MyDisposable>(), Is.True); }