private static BackupDeleteCreateDatabaseStrategy Initial() { var log = A.Fake<ILog>(); var cache = A.Fake<ICache>(); var commandExecutor = A.Fake<ICommandExecutor>(); var commandFabric = A.Fake<ICommandFabric>(); var obj = new BackupDeleteCreateDatabaseStrategy(log, cache, commandExecutor, commandFabric); return obj; }
public void ExecuteTest() { var log = A.Fake<ILog>(); var cache = A.Fake<ICache>(); var commandExecutor = A.Fake<ICommandExecutor>(); var commandFabric = A.Fake<ICommandFabric>(); var database = A.Fake<Document>(); var obj = new BackupDeleteCreateDatabaseStrategy(log, cache, commandExecutor, commandFabric); obj.Execute(database); A.CallTo(() => cache.Push(A<string>.Ignored, A<Document>.Ignored)).MustHaveHappened(); }