public ItemsListPage(ListViewModel viewModel) { InitializeComponent(); BindingContext = this.viewModel = viewModel; viewModel.ExecuteLoadItemsCommand(); }
public void ListViewModelGetAllWhenThereIsNoItem() { dataAccess = new ItemsDataAccess(true); testViewModel = new ListViewModel("List View", dataAccess); var task = testViewModel.ExecuteLoadItemsCommand(); task.Wait(); Assert.AreEqual(0, testViewModel.Items.Count); }
public void ListViewModelGetAllWhenThereIsOneItem() { dataAccess = new ItemsDataAccess(true); dataAccess.SaveItem(new Item() { Strength = 1, Health = 2, Speed = 3, Defense = 4 }); testViewModel = new ListViewModel("List View", dataAccess); var task = testViewModel.ExecuteLoadItemsCommand(); task.Wait(); Assert.AreEqual(2, testViewModel.Items[0].Health); }