Beispiel #1
0
        public void EditTest()
        {
            // Arrange
            PolizaController controller  = new PolizaController(_polizaService.Object, _tipoCubrimientoService.Object, _tipoRiesgoService.Object);
            Poliza           nuevaPoliza = new Poliza
            {
                Nombre            = "Prueba",
                Descripcion       = "Descripcion Prueba",
                TipoCubrimientoId = 1,
                TipoRiesgoId      = 2,
                MesesCobertura    = 24,
                Precio            = 10000000
            };

            // Act

            controller.Edit(nuevaPoliza);

            // Assert
            Assert.IsTrue(controller.ModelState.IsValid);
        }
Beispiel #2
0
        public void CreateTest()
        {
            // Arrange
            PolizaController controller  = new PolizaController(_polizaService.Object, _tipoCubrimientoService.Object, _tipoRiesgoService.Object);
            Poliza           nuevaPoliza = new Poliza
            {
                Nombre            = "Prueba",
                Descripcion       = "Descripcion Prueba",
                TipoCubrimientoId = 1,
                TipoRiesgoId      = 4,
                MesesCobertura    = 24,
                Precio            = 10000000
            };

            // Act

            controller.Create(nuevaPoliza);

            // Assert
            Assert.IsFalse(controller.ModelState.IsValid);
            Assert.AreEqual(
                "No se puede seleccionar este Cubrimiento, debido a que el riesgo es Alto y la cobertura es mayor a 50%",
                controller.ModelState.Values.FirstOrDefault()?.Errors.FirstOrDefault()?.ErrorMessage);
        }