public void GetAllByMarkId_ShouldReturnEmptyArray_WhenWrongMarkOrSectionId() { // Arrange var context = GetContext(TestData.markGeneralDataPoints); var repo = new SqlMarkGeneralDataPointRepo(context); // Act var markGeneralDataPoints = repo.GetAllByMarkId(999); // Assert Assert.Empty(markGeneralDataPoints); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetAllByMarkId_ShouldReturnMarkGeneralDataPoints() { // Arrange var context = GetContext(TestData.markGeneralDataPoints); var repo = new SqlMarkGeneralDataPointRepo(context); var markId = _rnd.Next(1, _maxMarkId); // Act var markGeneralDataPoints = repo.GetAllByMarkId(markId); // Assert Assert.Equal(TestData.markGeneralDataPoints.Where( v => v.Mark.Id == markId).OrderBy( v => v.Section.Id).ThenBy( v => v.OrderNum), markGeneralDataPoints); context.Database.EnsureDeleted(); context.Dispose(); }