public void GetAllByMarkId_ShouldReturnEmptyArray_WhenWrongMarkId() { // Arrange var context = GetContext(TestData.additionalWork); var repo = new SqlAdditionalWorkRepo(context); // Act var additionalWork = repo.GetAllByMarkId(999); // Assert Assert.Empty(additionalWork); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetAllByMarkId_ShouldReturnAdditionalWork() { // Arrange var context = GetContext(TestData.additionalWork); var repo = new SqlAdditionalWorkRepo(context); var markId = _rnd.Next(1, _maxMarkId); // Act var additionalWork = repo.GetAllByMarkId(markId); // Assert Assert.Equal(TestData.additionalWork.Where( v => v.Mark.Id == markId), additionalWork); context.Database.EnsureDeleted(); context.Dispose(); }