public void ShouldIsIOSMenuVisibleFalseWhenInAndroid() { //arrange viewModel = new DataUsageViewModel(DataManager); DeviceManager.Platform = Devices.Android.ToString(); //assert Assert.IsFalse(viewModel.IsIOSMenuVisible); }
public void ShouldViewModelbeInitializedAndAssociated() { //arrange viewModel = new DataUsageViewModel(DataManager); //act //assert Assert.IsNotNull(viewModel); }
public void ShouldIsIOSMenuVisibleTrueWhenInIOS() { //arrange viewModel = new DataUsageViewModel(DataManager); //act DeviceManager.Platform = Devices.iOS.ToString(); //assert Assert.IsTrue(viewModel.IsIOSMenuVisible); }
public void ShouldOpenIconOpenNavigationDrawer() { //arrange viewModel = new DataUsageViewModel(DataManager); //act viewModel.NavigationService.SetRootPage(nameof(DashboardPage), new DashboardViewModel()); viewModel.NavigationService.NavigateAsync(nameof(DataUsagePage), null, false); Task.Run(async() => { await viewModel.ExecuteOpenDrawerCommandAsync(); }).GetAwaiter().GetResult(); //assert Assert.IsTrue(viewModel.NavigationService.IsDrawerOpen()); }
// GET: DataUsage public ActionResult Index() { DataUsageViewModel model = new DataUsageViewModel(); int totalRecords = 0; int page = 1; int pageSize = 10; int?MSISDN = null; int?DataUsageStatus = null; var urlStringFormat = string.Format("{0}?page={1}", Url.Action("LoadResultsPage"), "{0}"); var data = DataUsageMapper.Map(_DataUsageBusinessLogic.GetDataUsage(base.CurrentCultureId, MSISDN, DataUsageStatus, out totalRecords, page, pageSize)); List <DataUsageTableViewModel> List = new List <DataUsageTableViewModel>(); List = data; var pagedList = List.ToPagedListModel(totalRecords, page, pageSize, urlStringFormat); model.DataUsage = pagedList; List = data; return(View(model)); }
public DataUsagePage() { InitializeComponent(); ViewModel = new DataUsageViewModel(); this.DataContext = ViewModel; }