Esempio n. 1
0
        public void SortByLoc()
        {
            //Arrange
            ServiceVisitSortListViewModel vm = new ServiceVisitSortListViewModel();

            //Act
            vm.SelectedSortType = ServiceVisitSortType.TaskDesc;
            visitListViewModel.UpdateVisitsBasedOnSort(vm);

            //Assert
            var expectedList = visits.OrderByDescending(x => x.TotalTasks);

            Assert.IsTrue(expectedList.SequenceEqual(visitListViewModel.Visits));
        }
Esempio n. 2
0
        public void SortByDueDateAsc()
        {
            //Arrange
            ServiceVisitSortListViewModel vm = new ServiceVisitSortListViewModel();

            //Act
            vm.SelectedSortType = ServiceVisitSortType.DueDateAsc;
            visitListViewModel.UpdateVisitsBasedOnSort(vm);

            //Assert
            var expectedList = visits.OrderBy(x => x.DueDate);

            Assert.IsTrue(expectedList.SequenceEqual(visitListViewModel.Visits));
        }
Esempio n. 3
0
 //Update the displayed service visit with the filtered values
 public void UpdateVisitsBasedOnSort(ServiceVisitSortListViewModel viewModel)
 {
     this._sortListViewModel = viewModel;
     _ = this.FilterAndSearchVisit();
 }
 public ServiceVisitSortPage(ServiceVisitSortListViewModel viewModel)
 {
     InitializeComponent();
     ViewModel      = viewModel;
     BindingContext = ViewModel;
 }
Esempio n. 5
0
 public void InitializeSortVM()
 {
     this._sortListViewModel = new ServiceVisitSortListViewModel();
 }