public void Nota_Corretagem_Venda()
        {
            var context = ConfiguracaoTeste.ObterContexto();

            var service = new NotaCorretagemService(context);

            var nota = new NotaCorretagem();

            nota.DataLiquidacao = new DateTime(2019, 3, 15);
            nota.DataPregao     = new DateTime(2019, 3, 13);
            nota.Numero         = 1;
            nota.TaxaLiquidacao = 10.1m;
            nota.TaxaRegistro   = 10.1m;
            nota.TotalBovespa   = 5;
            nota.Valorliquido   = 9974.8m;
            nota.Usuario        = context.Usuario.First(p => p.Id == 1);
            nota.ListaOperacao  = new List <Operacao>()
            {
                new Operacao()
                {
                    DayTrade      = false,
                    Papel         = context.Papel.First(p => p.Id == 1),
                    Preco         = 100,
                    Quantidade    = 100,
                    ValorOperacao = 10000,
                    Tipo          = (char)TipoOperacao.Venda
                }
            };

            service.Incluir(nota);
        }
示例#2
0
        public void Incluir_Resultado_Inicial()
        {
            var context = ConfiguracaoTeste.ObterContexto();
            var service = new ResultadoService(context);

            var resultado = new ResultadoAcumulado();

            resultado.DataResultado = new DateTime(2015, 1, 2);
            resultado.Mercado       = (char)Mercado.Acoes;
            resultado.Usuario       = context.Usuario.First(p => p.Id == 1);

            service.IncluirAcumulado(resultado);
        }