public void ViewModelTestEditAGroup() { Group m = new Group(); m.Setup(); m.testMode = true; FirstPageViewModel vm = new FirstPageViewModel(m); vm.NewGroup = "Test"; FlashCard card = new FlashCard("Example question", "Example answer", "Test"); vm.AddGroupToList(); ListOfUniqueGroups L = new ListOfUniqueGroups(); vm.EditGroupName("Test", "Edit"); bool found = false; foreach (FlashCard f in vm.FlashCards) { if (f.Group == card.Group) { found = true; } } Assert.IsFalse(found); // this should be false }
public void ViewModelTestDeleteAGroup() { Group m = new Group(); m.Setup(); m.testMode = true; FirstPageViewModel vm = new FirstPageViewModel(m); vm.NewGroup = "Test"; FlashCard card = new FlashCard("Example question", "Example answer", "Test"); vm.AddGroupToList(); ListOfUniqueGroups L = new ListOfUniqueGroups(); L.Name = "Test"; vm.DeleteItem(L); bool found = false; foreach (FlashCard f in vm.FlashCards) { if (f.ToString() == card.ToString()) { found = true; } } Assert.IsFalse(found); // this should be false }
public void ViewModelTestAddAGroup() { Group m = new Group(); m.Setup(); m.testMode = true; FirstPageViewModel vm = new FirstPageViewModel(m); vm.NewGroup = "Test"; FlashCard card = new FlashCard("Example question", "Example answer", "Test"); vm.AddGroupToList(); bool found = false; foreach (FlashCard f in vm.FlashCards) { if (f.ToString() == card.ToString()) { found = true; } } Assert.IsTrue(found); // this should be true }