public void Add_ShouldAddMarkGeneralDataPoint()
        {
            // Arrange
            var context = GetContext(TestData.markGeneralDataPoints);
            var repo    = new SqlMarkGeneralDataPointRepo(context);

            int markId               = _rnd.Next(1, TestData.marks.Count());
            int sectionId            = _rnd.Next(1, TestData.generalDataSections.Count());
            var markGeneralDataPoint = new MarkGeneralDataPoint
            {
                Mark    = TestData.marks.SingleOrDefault(v => v.Id == markId),
                Section = TestData.generalDataSections.SingleOrDefault(
                    v => v.Id == sectionId),
                Text     = "NewCreate",
                OrderNum = 3,
            };

            // Act
            repo.Add(markGeneralDataPoint);

            // Assert
            Assert.NotNull(repo.GetById(markGeneralDataPoint.Id));

            context.Database.EnsureDeleted();
            context.Dispose();
        }