public override void InitParams() { dbSet = _context.Specialities; r = new SpecialitiesRepository(_context); model1 = new Speciality { Name = "Eco", Department = _context.Departments.FirstOrDefault() }; model2 = new Speciality { Name = "Femida", Department = _context.Departments.FirstOrDefault() }; }
public void AddItemTest() { //_context.Specialities.RemoveRange(_context.Specialities); var repo = new SpecialitiesRepository(_context); Speciality item = new Speciality { Name = "Test Automation" }; repo.AddItem(item); var newitem = _context.Specialities.FirstOrDefault(x => x.Name == item.Name); Assert.AreEqual(item.Name, newitem.Name); _context.Specialities.Remove(item); }
static Unit() { _context = new MyAppDbContext("MyAppConnStr"); DepartmentsRepository = new DepartmentsRepository(_context); TeachersRepository = new TeachersRepository(_context); SubjectsRepository = new SubjectsRepository(_context); SpecialitiesRepository = new SpecialitiesRepository(_context); GroupsRepository = new GroupsRepository(_context); PhonesRepository = new PhonesRepository(_context); StudentsRepository = new StudentsRepository(_context); AudiencesRepository = new AudiencesRepository(_context); AudLectRepository = new AudLectRepository(_context); LectionsRepository = new LectionsRepository(_context); MarksRepository = new MarksRepository(_context); TeachSubjRepository = new TeachSubjRepository(_context); }
public void DeleteItemTest() { //_context.Specialities.RemoveRange(_context.Specialities); var repo = new SpecialitiesRepository(_context); var item = new Speciality { Name = "Test Computer Science" }; repo.AddItem(item); var newitem = _context.Specialities.FirstOrDefault(x => x.Name == item.Name); Assert.AreEqual(item.Name, repo.GetItem(newitem.Id).Name); repo.DeleteItem(newitem.Id); Assert.AreEqual(item.Name, repo.GetItem(newitem.Id).Name); }
public void ChangeItemTest() { //_context.Specialities.RemoveRange(_context.Specialities); var repo = new SpecialitiesRepository(_context); var item = new Speciality { Name = "Automation" }; repo.AddItem(item); int Id = _context.Specialities.FirstOrDefault(x => x.Name == item.Name).Id; var newitem = repo.GetItem(Id); newitem.Name = "Electromechanics"; repo.ChangeItem(newitem); Assert.AreEqual(newitem.Name, repo.GetItem(newitem.Id).Name); _context.Specialities.Remove(newitem); }
static Unit() { _context = new MyAppDbContext("MyAppConnStr"); AddressesRepository = new AddressesRepository(_context); ClassroomsRepository = new ClassroomsRepository(_context); DepartmentsRepository = new DepartmentsRepository(_context); GroupsRepository = new GroupsRepository(_context); GroupTimetablesRepository = new GroupTimetablesRepository(_context); MarksRepository = new MarksRepository(_context); PairTimetablesRepository = new PairTimetablesRepository(_context); PhonesRepository = new PhonesRepository(_context); SpecialitiesRepository = new SpecialitiesRepository(_context); StudentsRepository = new StudentsRepository(_context); SubjectsRepository = new SubjectsRepository(_context); TeachSubjsRepository = new TeachSubjsRepository(_context); TeachersRepository = new TeachersRepository(_context); TimetablesRepository = new TimetablesRepository(_context); }
public void AllItemsTest() { //_context.Specialities.RemoveRange(_context.Specialities); var repo = new SpecialitiesRepository(_context); Assert.AreEqual(_context.Specialities.Count(), repo.AllItems.Count()); var item1 = new Speciality { Name = "Test Computer Security", }; var item2 = new Speciality { Name = "Test Computer Science", }; repo.AddItem(item1); repo.AddItem(item2); Assert.AreEqual(_context.Specialities.Count(), repo.AllItems.Count()); _context.Specialities.Remove(item1); _context.Specialities.Remove(item2); }
public void AddItemsTest() { //_context.Specialities.RemoveRange(_context.Specialities); var repo = new SpecialitiesRepository(_context); var l1 = new Speciality { Name = "Test Computer Science" }; var l2 = new Speciality { Name = "Test Chemistry" }; repo.AddItems(new Speciality[] { l1, l2 }); var newlection1 = _context.Specialities.FirstOrDefault(x => x.Name == l1.Name); var newlection2 = _context.Specialities.FirstOrDefault(x => x.Name == l2.Name); Assert.AreEqual(l1.Name, newlection1.Name); Assert.AreEqual(l2.Name, newlection2.Name); _context.Specialities.Remove(l1); _context.Specialities.Remove(l2); }
public void GetItemExceptionTest() { var repo = new SpecialitiesRepository(_context); var item1 = repo.GetItem(-1).Name; }