示例#1
0
        public void Validate_InvalidNumberOfInfants_ReturnsNothing()
        {
            var requestPassanger = new RequestedPassengers();

            requestPassanger.Adult.Count  = 1;
            requestPassanger.Senior.Count = 1;
            requestPassanger.Infant.Count = 4;
            Assert.Throws <InvalidNumberOfPassangersExeception>(requestPassanger.Validate, "Permite introducir mas pasajeros infantes que adultos..");
        }
示例#2
0
        public void Validate_ValidNumberOfInfants_ReturnsNothing()
        {
            var requestPassanger = new RequestedPassengers();

            requestPassanger.Adult.Count  = 1;
            requestPassanger.Senior.Count = 1;
            requestPassanger.Infant.Count = 2;
            Assert.DoesNotThrow(requestPassanger.Validate, "Fallo al validar el numero de pasajeros infantes.");
        }
示例#3
0
        public void Constructor_ValidInitialization_Void()
        {
            var requestPassanger = new RequestedPassengers();

            Assert.IsTrue(requestPassanger.Adult != null, "Es Invalida la inicialización");
            Assert.IsTrue(requestPassanger.Senior != null, "Es Invalida la inicializaicón");
            Assert.IsTrue(requestPassanger.Child != null, "Es Invalida la inicializaicón");
            Assert.IsTrue(requestPassanger.Infant != null, "Es Invalida la inicializaicón");
        }
示例#4
0
        public void Validate_InvalidNumberOfPassangers_ReturnsNothing()
        {
            var requestPassanger = new RequestedPassengers();

            requestPassanger.Adult.Count  = 3;
            requestPassanger.Senior.Count = 3;
            requestPassanger.Child.Count  = 3;
            requestPassanger.Infant.Count = 1;
            Assert.Throws <InvalidNumberOfPassangersExeception>(requestPassanger.Validate, "Fallo al validar el numero de pasajeros.");
        }
示例#5
0
        public void Validate_ValidNumberOfPassangers_ReturnsNothing()
        {
            var requestPassanger = new RequestedPassengers();

            requestPassanger.Adult.Count  = 2;
            requestPassanger.Senior.Count = 2;
            requestPassanger.Child.Count  = 3;
            requestPassanger.Infant.Count = 1;
            requestPassanger.Validate();
            Assert.IsTrue(requestPassanger.Total == 8, "Fallo en la suma total de pasajeros.");
        }