public void DeletePackage() { var package = TestPackageIndex.GetTestPackage("Test", "1.0.0"); Mock <ITransaction> transaction = new Mock <ITransaction>(); Store.Setup(st => st.BeginTransaction()).Returns(transaction.Object); Index.DeletePackage(package); transaction.Verify(tr => tr.Delete(It.IsAny <IInternalPackage>()), Times.Once); transaction.Verify(tr => tr.Commit(), Times.Once); transaction.Verify(tr => tr.Dispose(), Times.Once); }
public void CreateIndexer() { Store = new Mock <IStore>(); Factory = new Mock <IInternalPackageRepositoryFactory>(); Index = new TestPackageIndex(Factory.Object, Store.Object, 1); }