public void Context() { _emailTemplate = MockRepository.GenerateMock<EmailTemplate>(); const int emailTemplateId = 23; var emailTemplateRepository = MockRepository.GenerateStub<IRepository<EmailTemplate>>(); emailTemplateRepository.Stub(a => a.GetById(emailTemplateId)).Return(_emailTemplate); _htmlTemplatePartId = 47; _htmlStartIndex = 56; _length = 65; _emailTemplateDto = new EmailTemplateDto { EmailTemplateId = emailTemplateId, }; var command = new CreateVariableCommand { EmailTemplate = _emailTemplateDto, HtmlStartIndex = _htmlStartIndex, HtmlTemplatePartId = _htmlTemplatePartId, Length = _length }; var handler = new CreateVariableCommandHandler(emailTemplateRepository); handler.Execute(command); }
public override void Context() { base.Context(); var controller = new TemplateController(CommandExecutor, null); _createVariableCommand = new CreateVariableCommand(); controller.CreateVariable(_createVariableCommand); }
public void CreateVariable(CreateVariableCommand command) { _commandExecutor.Execute(command); }