public void Delete() { var standard = new Standard { StandardName = "Second" }; var subjectAdded = StandardRepository.Add(standard); EfUoW.Commit(); StandardRepository.Remove(subjectAdded); EfUoW.Commit(); var result = StandardRepository.Query().Count(_ => _.StandardId == subjectAdded.StandardId); Assert.IsNotNull(result); Assert.AreEqual(0, result); }
public void Initialize() { Context = new ParikshaContext(); EfUoW = new EFUnitOfWork(Context); UserRepository = new EFRepository<UserDetail>(EfUoW, Context); QuestionRepository = new EFRepository<Question>(EfUoW, Context); StandardRepository = new EFRepository<Standard>(EfUoW, Context); SubjectRepository = new EFRepository<Subject>(EfUoW, Context); User = new UserDetail { UserRole = UserRole.Admin, Password = "******", Name = "ashutosh", DateOfCreation = DateTime.UtcNow }; Standard = new Standard { StandardName = "First" }; Subject = new Subject { SubjectName = "Mathematics", SubjectCategory = "Algebra", Standard = Standard }; UserRepository.Add(User); StandardRepository.Add(Standard); SubjectRepository.Add(Subject); EfUoW.Commit(); }
public void Create() { var standard = new Standard { StandardName = "First" }; var result = StandardRepository.Add(standard); EfUoW.Commit(); Assert.IsNotNull(result); Assert.AreEqual("First", result.StandardName); }