コード例 #1
0
        public void ChangeItemTest()
        {
            // 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-17-10", Speciality = _context.Specialities.FirstOrDefault()
            };

            repo.AddItem(item);
            var DFDG    = _context.Groups.ToList();
            int Id      = _context.Groups.FirstOrDefault(x => x.Name == item.Name).Id;
            var newitem = repo.GetItem(Id);

            newitem.Name = "TTT-17-12";
            repo.ChangeItem(newitem);
            Assert.AreEqual(newitem.Name, _context.Groups.FirstOrDefault(x => x.Name == newitem.Name).Name);
            _context.Groups.Remove(newitem);

            _context.Specialities.Remove(spec1);
        }