public void Context() { _persistEmailTemplate(); var queryHandler = new GetAllEmailTemplateQueryHandler(UnitOfWork); _result = queryHandler.Execute <EmailTemplateDetailsDto>(new GetAllEmailTemplateQuery { UserId = _user.Id }); void _persistEmailTemplate() { _user = UserBuilder.New.Build(); UnitOfWork.Save(_user); _emailTemplate = EmailTemplateBuilder.New .WithInitialHtml("html") .WithName("template name") .WithUserId(_user.Id) .Build(); UnitOfWork.Save(_emailTemplate); } }
protected override void PersistenceQuery() { var query = new GetAllEmailTemplateQueryHandler(); _result = query.Execute<EmailTemplateDetailsDto>(new GetAllEmailTemplateQuery { UserId = _user.Id }); }