コード例 #1
0
 public void DisposableChain_AddDisposablesArgumentNullChecks()
 {
     Assert.Catch <ArgumentNullException>(() =>
     {
         DisposableChain disposableChain = new DisposableChain();
         disposableChain.AddDisposables(null);
     });
 }
コード例 #2
0
        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);
        }