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);
        }
Exemplo n.º 2
0
        public void EditPackage(PackageDto package)
        {
            var command = new EditPackageCommand(package);

            _commandDispatcher.Submit(command);
        }