public void DeleteItemTest() { //_context.Subjects.RemoveRange(_context.Subjects); var repo = new SubjectsRepository(_context); var item = new Subject { Name = "Automation Theory" }; repo.AddItem(item); int Id = _context.Subjects.FirstOrDefault(x => x.Name == item.Name).Id; Assert.AreEqual(item.Name, repo.GetItem(Id).Name); repo.DeleteItem(Id); Assert.AreEqual(item.Name, repo.GetItem(Id).Name); }
public void ChangeItemTest() { //_context.Subjects.RemoveRange(_context.Subjects); var repo = new SubjectsRepository(_context); var item = new Subject { Name = "Biology" }; repo.AddItem(item); int Id = _context.Subjects.FirstOrDefault(x => x.Name == item.Name).Id; var newitem = repo.GetItem(Id); newitem.Name = "Chemistry"; repo.ChangeItem(newitem); Assert.AreEqual(newitem.Name, _context.Subjects.FirstOrDefault(x => x.Name == newitem.Name).Name); _context.Subjects.Remove(newitem); }
public void GetItemExceptionTest() { var repo = new SubjectsRepository(_context); var item1 = repo.GetItem(-1).Name; }