Exemple #1
0
        private void sort_btn_Click(object sender, RoutedEventArgs e)
        {
            List <TaskModel> list = new List <TaskModel>(tasks_list);

            SortingController controller = new SortingController();
            Dictionary <int, List <TaskModel> > sorted_dictionary = controller.SortingHandler(list);

            tasks_list.Clear();
            int order  = 1;
            int fronts = 0;

            foreach (var item in sorted_dictionary)
            {
                foreach (var list_item in item.Value)
                {
                    list_item.Task_front        = item.Key + 1;
                    list_item.Task_sorted_order = order;
                    tasks_list.Add(list_item);
                    order++;
                }

                fronts++;
            }

            viewed_list.List_fronts = fronts;

            ListController list_controller = new ListController();

            list_controller.SaveSortedList(viewed_list, new List <TaskModel>(tasks_list));
        }
    private void Awake()
    {
        _ins = this;

        Mission_Content_Act2      = GameObject.Find("Mission_Content_Act2");
        Mission_Sorting_Block     = GameObject.Find("Mission_Sorting_Block");
        Mission_Sorting_NameBlock = GameObject.Find("Mission_Sorting_NameBlock");

        NPC_Act2 = GameObject.Find("NPC_Act2");

        GetInves();
    }
Exemple #3
0
        public void WhenNonExistingJobIsRequestedThenNullIsReturned()
        {
            var jobsDb = new SortingJobCollection();

            Assert.Empty(jobsDb.RetrieveJobs());

            var controller = new SortingController(
                Mocks.GetMockedLogger <SortingController>(),
                jobsDb);

            var job = controller.Get(Guid.Empty.ToString());

            Assert.Null(job);
        }
Exemple #4
0
        public void WhenNoJobsThenGetAllReturnsEmptyCollection()
        {
            var jobsDb = new SortingJobCollection();

            Assert.Empty(jobsDb.RetrieveJobs());

            var controller = new SortingController(
                Mocks.GetMockedLogger <SortingController>(),
                jobsDb);

            var jobs = controller.GetAll();

            Assert.NotNull(jobs);
            Assert.Empty(jobs);
        }
Exemple #5
0
        public void WhenAddingNewJobThenJobIdIsReturned()
        {
            var jobsDb = new SortingJobCollection();

            Assert.Empty(jobsDb.RetrieveJobs());

            var controller = new SortingController(
                Mocks.GetMockedLogger <SortingController>(),
                jobsDb);

            SortingController.CreateJobResponse response = controller.Post(new int[] { 2, 1 });

            Assert.NotNull(response);
            Assert.NotNull(response.Id);
            Assert.NotEmpty(response.Id);
        }
Exemple #6
0
        public void WhenAddingNewJobThenCollectionImmediatelyHasNewJob()
        {
            var jobsDb = new SortingJobCollection();

            Assert.Empty(jobsDb.RetrieveJobs());

            var controller = new SortingController(
                Mocks.GetMockedLogger <SortingController>(),
                jobsDb);

            var jobs = controller.Post(new int[] { 2, 1 });

            Assert.NotEmpty(jobsDb.RetrieveJobs());

            var job = jobsDb.RetrieveJobs().First();

            Assert.NotNull(job);
        }
 public SortingControllerTest()
 {
     _controller = new SortingController();
 }