public void TestInitialize() { _mockRepo = Substitute.For <IPackageRepository>(); _mockUow = Substitute.For <IUnitOfWork>(); _mockUow.Packages.Returns(_mockRepo); _mockEventStore = Substitute.For <IEventStore>(); _handler = new RemovePackageCommandHandler(_mockUow, _mockEventStore); _packageDto = new PackageDto() { Id = Guid.NewGuid(), Name = "myName", Description = "myDescription", }; _cmd = new RemovePackageCommand(_packageDto); }
public void RemovePackage(PackageDto package) { var command = new RemovePackageCommand(package); _commandDispatcher.Submit(command); }