public void LoadResources_MethodsToBeDepricated_Success() { //------------------Arrange--------------- const string resourceDirectory = "Resources - ServerTests"; var mockWriter = new Mock <IWriter>(); var mockDirectory = new Mock <IDirectory>(); var mockResourceCatalog = new Mock <IResourceCatalog>(); var mockResourceCatalogFactory = new Mock <IResourceCatalogFactory>(); mockResourceCatalogFactory.Setup(o => o.New()).Returns(mockResourceCatalog.Object); mockResourceCatalog.Setup(o => o.CleanUpOldVersionControlStructure()).Verifiable(); //------------------Act------------------- var loadResources = new LoadResources(resourceDirectory, mockWriter.Object, mockDirectory.Object, mockResourceCatalogFactory.Object); loadResources.MethodsToBeDepricated(); //------------------Assert---------------- mockResourceCatalog.Verify(); }