public void AddDisposable_Disposed() { var objA = new TestDisposable(); var pool = new DisposablePool(); pool.Dispose(); pool.Invoking(p => p.AddDisposable(objA)) .Should().Throw <ObjectDisposedException>(); }