public virtual bool RegistarOperacaoDeVenda(Acao acao, double valor, int quantidadeDeAcoes, DateTime dataDaOperacao) { Operacao operacao = new Operacao(); operacao.Tipo = TipoOperacao.V; operacao.Acao = acao; operacao.Quantidade = quantidadeDeAcoes; operacao.Data = dataDaOperacao; operacao.Valor = operacao.Quantidade * valor; Operacoes.Add(operacao); Gravar(); return true; }
public void DevePersistirUmaAcao() { var unityContainer = new UnityContainer(); unityContainer.RegisterType<IRepositorio<Acao>, RepositorioAcaoFake>(); //arrange var empresa = new Empresa {CNPJEmpresa = "000.222.333/0001-20", Razaosocial = "Razao Teste"}; var acao = new Acao {Codigo = "PETR", Empresa =empresa }; ServicoPersistenciaAcao servicoPersistenciaAcao = unityContainer.Resolve<ServicoPersistenciaAcao>(); //act and assert Assert.IsTrue(servicoPersistenciaAcao.Gravar(acao)); }
public bool Gravar(Acao acao) { Repositorio.Gravar(acao); return(true); }
public bool Gravar(Acao acao ) { Repositorio.Gravar(acao); return true; }