public void DisposableChain_AddDisposablesArgumentNullChecks() { Assert.Catch <ArgumentNullException>(() => { DisposableChain disposableChain = new DisposableChain(); disposableChain.AddDisposables(null); }); }
public void DisposableChain_AddDisposablesReturnsSameObject() { DisposableChain disposableChain = new DisposableChain(); Mock <IDisposable> disposable = new Mock <IDisposable>(); Mock <IDisposable> disposable2 = new Mock <IDisposable>(); DisposableChain returnedChain = disposableChain.AddDisposables(new IDisposable[] { disposable.Object, disposable2.Object }); Assert.AreEqual(disposableChain, returnedChain); }