public void Initialize() { _solicitacaoRepository = new SolicitacaoRepositoryMock(); _usuarioRepositoryMock = new Mock<IUsuarioRepository>(); _solicitacaoDomainService = new SolicitacaoDomainService( _solicitacaoRepository, _usuarioRepositoryMock.Object); _usuario = new UsuarioEntity("Nome1", "login@1"); typeof(UsuarioEntity) .GetProperty("Codigo") .SetValue(_usuario, 10); _solicitacao = new SolicitacaoEntity( "Nome", SolicitacaoObjetivoValueObject.AumentoVendas, "Descricao", _usuario, "Área"); }
public static SolicitacaoEntity Create(string nome, int codigoObjetivo, string descricao, int codigoUsuario, string areaAtualUsuarioCriacao, IUsuarioRepository usuarioRepository) { var usuario = usuarioRepository.GetByCodigo(codigoUsuario); if (usuario == null) throw new ApplicationException("Usuário não encontrado"); var solicitacao = new SolicitacaoEntity (nome, (SolicitacaoObjetivoValueObject)codigoObjetivo, descricao, usuario, areaAtualUsuarioCriacao); foreach (var codigoUsuarioResponsavel in responsaveis) { var usuarioResponsavel = usuarioRepository.GetByCodigo(codigoUsuarioResponsavel); solicitacao.Responsaveis.Add(usuarioResponsavel); } return solicitacao; }
public void Update(SolicitacaoEntity entity) { throw new NotImplementedException(); }
public void Add(SolicitacaoEntity entity) { }