Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 public void Delete(MarkApproval markApproval)
 {
     _context.MarkApprovals.Remove(markApproval);
     _context.SaveChanges();
 }
Ejemplo n.º 3
0
 public void Add(MarkApproval markApproval)
 {
     _context.MarkApprovals.Add(markApproval);
     _context.SaveChanges();
 }