Пример #1
0
        public void CrearTestCiudadIgual()
        {
            var modelo = new Vuelo();
            modelo.NumeroVuelo = "Vuelo1";
            modelo.VueloID = 1;
            modelo.AerolineaID = 1;
            modelo.FechaVuelo = DateTime.Now;
            modelo.Tripulantes = new List<Tripulante>();
            modelo.CiudadDestino = "Lima";
            modelo.CiudadOrigen = "Lima";

            var dal = Substitute.For<IVueloDAL>();
            var bll = new VueloBLL(dal);

            try
            {
                bll.Crear(modelo);
                Assert.Fail("Ciudad y Destinos deben ser diferentes.");
            }
            catch (Exception ex)
            {
                
            }
            
            dal.DidNotReceive().Crear(modelo);
        }
Пример #2
0
        public void CrearTestCiudadDiferente()
        {
            var modelo = new Vuelo();
            modelo.NumeroVuelo = "Vuelo1";
            modelo.VueloID = 1;
            modelo.AerolineaID = 1;
            modelo.FechaVuelo = DateTime.Now;
            modelo.Tripulantes = new List<Tripulante>();
            modelo.CiudadDestino = "Lima";
            modelo.CiudadOrigen = "Arequipa";

            var dal = Substitute.For<IVueloDAL>();
            var bll = new VueloBLL(dal);

            bll.Crear(modelo);
            dal.Received().Crear(modelo);
        }