예제 #1
0
        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
        }
예제 #2
0
        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
        }
예제 #3
0
        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
        }