public void Add_ShouldAddMarkApproval() { // Arrange var context = GetContext(TestData.markApprovals); var repo = new SqlMarkApprovalRepo(context); int markId = _rnd.Next(1, TestData.marks.Count()); int employeeId = 3; var markApproval = new MarkApproval { Mark = TestData.marks.SingleOrDefault(v => v.Id == markId), MarkId = markId, Employee = TestData.employees.SingleOrDefault(v => v.Id == employeeId), EmployeeId = employeeId, }; // Act repo.Add(markApproval); // Assert Assert.Equal( TestData.markApprovals.Where(v => v.Mark.Id == markId).Count() + 1, repo.GetAllByMarkId(markId).Count()); context.Database.EnsureDeleted(); context.Dispose(); }
public void Delete(MarkApproval markApproval) { _context.MarkApprovals.Remove(markApproval); _context.SaveChanges(); }
public void Add(MarkApproval markApproval) { _context.MarkApprovals.Add(markApproval); _context.SaveChanges(); }