Exemple #1
0
        public void AceptarExpensa_Modificando_Pagos_OK()
        {
            int          expensaId = 1000;
            ExpensaModel expensa   = new ExpensaModel()
            {
                ConsorcioId = "1", PeriodoNumerico = 201801
            };
            List <decimal> pagos = new List <decimal>()
            {
                100
            };
            string gastosExtraordinarios = "100";
            string totalGastosOrdinarios = "600";
            UnidadesFuncionales uf       = new UnidadesFuncionales()
            {
                ID          = 1,
                Apellido    = "Apellido Test 1",
                Nombre      = "Nombre Test 1",
                UF          = "1",
                Coeficiente = 5
            };
            List <UnidadesFuncionales> unidadesFuncionales = new List <UnidadesFuncionales>();

            unidadesFuncionales.Add(uf);

            _mockExpensasServ.Setup(x => x.GetDatosExpensa(expensaId)).Returns(expensa);
            _mockExpensasServ.Setup(x => x.GetUnidadesFuncionales(expensa.ConsorcioId)).Returns(unidadesFuncionales);
            _mockPagosServ.Setup(x => x.GetPagos(expensa.PeriodoNumerico, expensa.ConsorcioId)).Returns(pagos);
            _mockPagosServ.Setup(x => x.UpdatePagos(expensa.ConsorcioId, uf, gastosExtraordinarios, totalGastosOrdinarios, expensa.PeriodoNumerico, expensa.PeriodoDetalle));
            _mockExpensasServ.Setup(x => x.CambiarEstadoExpensa(expensaId, Constantes.EstadoAceptado)).Returns(true);

            var respuesta = _expensasNeg.AceptarExpensa(expensaId, "400", "50");

            Assert.AreEqual(respuesta, unidadesFuncionales.Count, "La cantidad de pagos no es correcta");
        }
Exemple #2
0
        public void AceptarExpensa_Expensa_Null()
        {
            int          expensaId = 1000;
            ExpensaModel expensa   = null;

            _mockExpensasServ.Setup(x => x.GetDatosExpensa(expensaId)).Returns(expensa);

            var respuesta = _expensasNeg.AceptarExpensa(expensaId, "400", "50");
        }
Exemple #3
0
        public void AceptarExpensa_UF_Null()
        {
            int          expensaId = 1000;
            ExpensaModel expensa   = new ExpensaModel()
            {
                ConsorcioId = "1", PeriodoNumerico = 201801
            };
            List <UnidadesFuncionales> unidadesFuncionales = null;

            _mockExpensasServ.Setup(x => x.GetDatosExpensa(expensaId)).Returns(expensa);
            _mockExpensasServ.Setup(x => x.GetUnidadesFuncionales(expensa.ConsorcioId)).Returns(unidadesFuncionales);

            var respuesta = _expensasNeg.AceptarExpensa(expensaId, "400", "50");
        }