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(); }