Beispiel #1
0
        public void CarregarMock()
        {
            CompraBus lBus = new CompraBus();

            int lCount = lBus.CarregarDadosMock().Count;

            Assert.AreEqual(5, lCount);
        }
Beispiel #2
0
        public void CancelarCompra()
        {
            CompraBus lBus = new CompraBus();

            var lLista = lBus.ListarCompras();

            var lCount = lLista.Count;

            lBus.CancelarCompra(lLista);

            var lListaAfter = lBus.ListarCompras();

            var lCountAfter = lListaAfter;

            Assert.AreNotEqual(lCount, lCountAfter);

            lBus.CarregarDadosMock();
        }
Beispiel #3
0
        public HttpResponseMessage CarregaDadosMock()
        {
            try
            {
                var listaCompra = new List <Compra>();

                using (_compraBus = new CompraBus())
                {
                    listaCompra = _compraBus.CarregarDadosMock();
                }

                return(Request.CreateResponse(HttpStatusCode.OK, Newtonsoft.Json.JsonConvert.SerializeObject(listaCompra)));
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message, ex);

                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Erro ao carregar dados mock: " + ex.Message));
            }
        }
Beispiel #4
0
        public void ListarExtrato()
        {
            CompraBus lBus = new CompraBus();

            lBus.CarregarDadosMock();

            var lData1 = new DateTime(2018, 1, 1);
            var lData2 = new DateTime(2018, 2, 1);
            var lData3 = new DateTime(2018, 3, 1);
            var lData4 = new DateTime(2018, 4, 1);
            var lData5 = new DateTime(2018, 5, 1);

            /// há um registro de extrato no mÊs de Janeiro
            var lLista1 = lBus.ListaExtrato(lData1);

            Assert.AreEqual(1, lLista1.Count);

            /// há um registro de extrato no mÊs de Fevereiro
            var lLista2 = lBus.ListaExtrato(lData2);

            Assert.AreEqual(1, lLista2.Count);

            /// há um registro de extrato no mÊs de Março
            var lLista3 = lBus.ListaExtrato(lData3);

            Assert.AreEqual(1, lLista3.Count);

            /// há um registro de extrato no mÊs de Abril
            var lLista4 = lBus.ListaExtrato(lData4);

            Assert.AreEqual(1, lLista4.Count);

            /// há um registro de extrato no mÊs de Maio
            var lLista5 = lBus.ListaExtrato(lData5);

            Assert.AreEqual(1, lLista5.Count);
        }