public void GetRegimen_WithoutMenu()
        {
            // Arrange
            Menu            menu      = null;
            int             exRegimen = Regimen.INVALIDO;
            MenusController mc        = new MenusController(context);

            // Act
            int regimen = mc.GetRegimen(menu);

            // Assert
            Assert.Equal(exRegimen, regimen);
        }
        public void GetRegimen_Invalid()
        {
            // Arrange
            Menu menu = new Menu();

            menu.horaInicio = new DateTime(2016, 1, 1, 19, 0, 0);
            menu.horaFin    = new DateTime(2016, 1, 1, 11, 0, 0);
            int             exRegimen = Regimen.INVALIDO;
            MenusController mc        = new MenusController(context);

            // Act
            int regimen = mc.GetRegimen(menu);

            // Assert
            Assert.Equal(exRegimen, regimen);
        }
        public void GetRegimen_FullBoard()
        {
            // Arrange
            Menu menu = new Menu();

            menu.horaInicio = new DateTime(2016, 1, 1, 13, 0, 0);
            menu.horaFin    = new DateTime(2016, 1, 1, 16, 0, 0);
            menu.nombre     = "TestPC";
            int             exRegimen = Regimen.COMPLETA;
            MenusController mc        = new MenusController(context);

            // Act
            int regimen = mc.GetRegimen(menu);

            // Assert
            Assert.Equal(exRegimen, regimen);
        }
        public void GetRegimen_HalfBoard()
        {
            // Arrange
            Menu menu = new Menu();

            menu.horaInicio = new DateTime(2016, 1, 1, 9, 0, 0);
            menu.horaFin    = new DateTime(2016, 1, 1, 11, 0, 0);
            menu.nombre     = "TestMP";
            int             exRegimen = Regimen.MEDIA;
            MenusController mc        = new MenusController(context);

            // Act
            int regimen = mc.GetRegimen(menu);

            // Assert
            Assert.Equal(exRegimen, regimen);
        }