コード例 #1
0
        public CiudadanoManager(RegisterDataContext context,
                                CiudadanosDomainService ciudadanoDomainService)
        {
            _context = context;
            _ciudadanoDomainService = ciudadanoDomainService;

            if (_context.Ciudadanos.Count() == 0)
            {
                _context.Ciudadanos.Add(new Ciudadano
                {
                    IdCiudadano     = "0501199713370",
                    PrimerNombre    = "Jorge",
                    SegundoNombre   = "Eduardo",
                    SegundoApellido = "Alvarez",
                    IdCiudad        = 1,
                });
                _context.Ciudadanos.Add(new Ciudadano
                {
                    IdCiudadano     = "0501199713371",
                    PrimerNombre    = "Test",
                    SegundoNombre   = "Test",
                    SegundoApellido = "Test",
                    IdCiudad        = 2,
                });
                _context.SaveChanges();
            }
        }
コード例 #2
0
ファイル: CiudadanoTest.cs プロジェクト: jeav9/Examen2
        public void ValidarIdCiudadanoRequerido()
        {
            // AAA
            // Arrange
            var ciudadanoDomainService = new CiudadanosDomainService();

            var ciudadano = new Ciudadano();

            // Act
            var result = ciudadanoDomainService.ValidarCamposRequeridos(ciudadano);

            // Assert
            Assert.AreEqual("El campo IdCiudadano es requerido", result);
        }
コード例 #3
0
ファイル: CiudadanoTest.cs プロジェクト: jeav9/Examen2
        public void ValidarLongitudDeId()
        {
            // AAA
            // Arrange
            var ciudadano = new Ciudadano();
            var ciudadanoDomainService = new CiudadanosDomainService();

            ciudadano.IdCiudadano = "123456789";
            var ciudadanos = new List <Ciudadano>();
            // Act
            var result = ciudadanoDomainService.PuedeCrearCiudadano(ciudadanos, ciudadano);

            // Assert
            Assert.AreEqual("El idCiudadano debe tener 13 caracteres", result);
        }
コード例 #4
0
ファイル: CiudadanoTest.cs プロジェクト: jeav9/Examen2
        public void PasarValidacionesCiudadano()
        {
            // AAA
            // Arrange
            var ciudadanoDomainService = new CiudadanosDomainService();

            var ciudadano = new Ciudadano();

            ciudadano.IdCiudadano     = "0501199713370";
            ciudadano.PrimerNombre    = "Jorge";
            ciudadano.SegundoNombre   = "Eduardo";
            ciudadano.PrimerApellido  = "Alvarez";
            ciudadano.SegundoApellido = "Valdez";
            ciudadano.IdCiudad        = 1;

            // Act
            var result = ciudadanoDomainService.ValidarCamposRequeridos(ciudadano);

            // Assert
            Assert.IsNull(result);
        }
コード例 #5
0
ファイル: CiudadanoTest.cs プロジェクト: jeav9/Examen2
        public void ValidarSiExiste()
        {
            // AAA
            // Arrange
            var ciudadanoDomainService = new CiudadanosDomainService();

            var ciudadano = new Ciudadano();

            ciudadano.IdCiudadano = "0501199713370";

            var ciudadanos = new List <Ciudadano>();

            ciudadanos.Add(new Ciudadano {
                IdCiudadano = "0501199713370"
            });
            // Act
            var result = ciudadanoDomainService.PuedeCrearCiudadano(ciudadanos, ciudadano);

            // Assert
            Assert.AreEqual("El ciudadano ya existe", result);
        }