private async void ClearItemsTests(TextRandomizerItemVM item) { var model = new SimpleRandomizerList() { Name = "Beers" }; var vm = new RandomizerListVM(model); vm.ItemsVM.Should().BeEmpty(); await vm.AddItemCommand.ExecuteAsync(item); vm.ItemsVM.Should().NotBeEmpty(); await vm.ClearListCommand.ExecuteAsync(); vm.ItemsVM.Should().BeEmpty(); }
private async void UpdateItemTest(TextRandomizerItemVM item) { var model = new SimpleRandomizerList() { Name = "Beers" }; var vm = new RandomizerListVM(model); vm.ItemsVM.Should().BeEmpty(); await vm.AddItemCommand.ExecuteAsync(item); vm.ItemsVM.Should().NotBeEmpty(); item.Name = "Petrus Red"; await vm.UpdateItemCommand.ExecuteAsync(item); vm.ItemsVM.Should().OnlyContain(i => i.Equals(item)); }