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"); }
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"); }
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"); }