Beispiel #1
0
        public void DeleteItemTest()
        {
            // to run test even if db is empty
            var spec1 = new Speciality {
                Name = "TestAutomation1"
            };

            _context.Specialities.Add(spec1);

            var repo = new GroupsRepository(_context);
            var item = new Group {
                Name = "TTT-18-1", Speciality = _context.Specialities.FirstOrDefault()
            };

            repo.AddItem(item);
            int Id = _context.Groups.FirstOrDefault(x => x.Name == item.Name && x.Speciality.Id == item.Speciality.Id).Id;

            Assert.AreEqual(item.Name, repo.GetItem(Id).Name);
            repo.DeleteItem(Id);

            _context.Specialities.Remove(spec1);

            var deleted = repo.GetItem(Id).Name;
        }