public void InsertDataStrategyTest() { var log = A.Fake<ILog>(); var commandExecutor = A.Fake<ICommandExecutor>(); var commandFabric = A.Fake<ICommandFabric>(); var obj = new InsertDataStrategy(log, commandExecutor, commandFabric); Assert.IsNotNull(obj); }
public void DisposeTest() { var log = A.Fake<ILog>(); var commandExecutor = A.Fake<ICommandExecutor>(); var commandFabric = A.Fake<ICommandFabric>(); var obj = new InsertDataStrategy(log, commandExecutor, commandFabric); Assert.DoesNotThrow(() => obj.Dispose()); }
public void ExecuteTest() { var log = A.Fake<ILog>(); var commandExecutor = A.Fake<ICommandExecutor>(); var commandFabric = A.Fake<ICommandFabric>(); var db = new DatabaseData(); db.EntityData = new List<EntityData> { new EntityData() }; var obj = new InsertDataStrategy(log, commandExecutor, commandFabric); obj.Execute(db); A.CallTo(() => commandExecutor.Execute<Command>(A<Action<ICommandConfiguration<Command>>>.Ignored)).MustHaveHappened(); }