public void Handle() { ICommandHandler <ChangeTaskStatusCommand> handler = new ChangeTaskStatusCommandHandler(_db); IValidator <ChangeTaskStatusCommand> validator = new ChangeTaskStatusCommandValidator(_db); var decorator = new ValidationCommandHandlerDecorator <ChangeTaskStatusCommand>( handler, validator); ChangeTaskStatusCommand fixtureCommand = _fixture.Create <ChangeTaskStatusCommand>(); decorator.Handle(fixtureCommand); }
public void Handle() { ICommandHandler<ChangeTaskStatusCommand> handler = new ChangeTaskStatusCommandHandler(_db); IValidator<ChangeTaskStatusCommand> validator = new ChangeTaskStatusCommandValidator(_db); var decorator = new ValidationCommandHandlerDecorator<ChangeTaskStatusCommand>( handler, validator); ChangeTaskStatusCommand fixtureCommand = _fixture.Create<ChangeTaskStatusCommand>(); decorator.Handle(fixtureCommand); }