Пример #1
0
 public void DisposeTest()
 {
     using (var dataAccess = Substitute.For <IDataAccess>())
     {
         var counter = 0;
         dataAccess.When(d => d.Dispose()).Do(d => counter++);
         using (var artistController = new ArtistController(dataAccess))
         {
             artistController.Dispose();
             GC.ReRegisterForFinalize(artistController);
             Assert.AreEqual(1, counter);
         }
     }
 }