public void TestInitialize() { _mockRepo = Substitute.For <IPackageRepository>(); _mockUow = Substitute.For <IUnitOfWork>(); _mockUow.Packages.Returns(_mockRepo); _mockEventStore = Substitute.For <IEventStore>(); _mockCommandDispatcher = Substitute.For <ICommandDispatcher>(); _handler = new EditPackageCommandHandler(_mockUow, _mockEventStore, _mockCommandDispatcher); _packageDto = new PackageDto() { Id = Guid.NewGuid(), Name = "myName", Description = "myDescription", }; _macroCommands = new ICommand[0]; _refCommands = new ICommand[0]; _cmd = new EditPackageCommand(_packageDto, _macroCommands, _refCommands); }
public void EditPackage(PackageDto package) { var command = new EditPackageCommand(package); _commandDispatcher.Submit(command); }