private async void AddItemTest(RandomizerItemVM 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(); vm.ItemsVM.Should().OnlyContain((containedItem) => item.Equals(containedItem)); }
private async void RemoveItemTest(RandomizerItemVM 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.RemoveItemCommand.ExecuteAsync(item); vm.ItemsVM.Should().BeEmpty(); }