예제 #1
0
        public void Index_Return_IActionResult()
        {
            //Arrange (Preparar)
            var priorityController = new PriorityController(parameterService.Object);
            //Act (Actuar)
            var actionResult = priorityController.Index();

            //Assert (Verificar)
            Assert.IsType <ViewResult>(actionResult.Result);
        }
예제 #2
0
        public void Index_Return_Priority_List()
        {
            //Arrange (Preparar)
            var priorityController = new PriorityController(parameterService.Object);

            parameterService.Setup(x => x.GetPriorityList()).Returns(GetPriorities());
            //Act (Actuar)
            var result = priorityController.Index();
            //Assert (Verificar)
            var viewResult = Assert.IsType <ViewResult>(result.Result);
            var viewModel  = Assert.IsType <List <Priority> >(viewResult.Model);

            Assert.Equal(4, viewModel.Count);
        }
예제 #3
0
        /// <summary>
        /// Конструктор для создания новой задачи
        /// </summary>
        public TaskEdit()
        {
            InitializeComponent();
            RefreshCategoryListEvent += RefreshCategoryList;
            //Привязка данных к модели задачи
            ExtendedTaskModel = new ExtendedTaskModel();
            DataContext       = ExtendedTaskModel;

            //Получение списка приоритетов
            PriorityController        = new PriorityController();
            PrioritiesBox.ItemsSource = PriorityController.Priorities.Select(item => item.Name);
            //Получение списка категорий
            RefreshCategoryList();

            PrioritiesBox.SelectedIndex = 0;
            CategoriesBox.SelectedIndex = 0;
        }
예제 #4
0
        static void Main(string[] args)
        {
            var categoryController = new CategoryController();
            var taskController     = new TaskController();
            var priorityController = new PriorityController();

            Console.WriteLine("=====Список приоритетов=====");
            PrintPriority(priorityController.Priorities);
            Console.WriteLine("=====Список категорий=====");
            PrintCategory(categoryController.Items);
            Console.WriteLine("=====Создание задачи=====");
            for (int i = 0; i < 1; i++)
            {
                CreateTask(taskController);
            }
            Console.WriteLine("=====Список задач=====");
            PrintTask(taskController.Tasks);
            Console.ReadLine();
        }
예제 #5
0
 public PriorityControllerTests()
 {
     priorityRepo = Substitute.For <IRepository <Priority> >();
     underTest    = new PriorityController(priorityRepo);
 }
 public Controller(SchedulerBase <Controller, T> scheduler, SchedulerGraph <T> .Vertex vertex)
 {
     PriorityController = new PriorityController <Controller, T>(scheduler, vertex);
     RelativeController = new RelativeController <Controller, T>(scheduler, vertex);
 }