public void GetByUniqueKey_ShouldReturnNull_WhenWrongKey() { // Arrange var context = GetContext(TestData.additionalWork); var repo = new SqlAdditionalWorkRepo(context); var markId = TestData.additionalWork[0].Mark.Id; var employeeId = TestData.additionalWork[0].Employee.Id; // Act var additionalWork1 = repo.GetByUniqueKey(999, employeeId); var additionalWork2 = repo.GetByUniqueKey(markId, 999); // Assert Assert.Null(additionalWork1); Assert.Null(additionalWork2); context.Database.EnsureDeleted(); context.Dispose(); }
public void GetByUniqueKey_ShouldReturnDoc() { // Arrange var context = GetContext(TestData.additionalWork); var repo = new SqlAdditionalWorkRepo(context); var markId = TestData.additionalWork[0].Mark.Id; var employeeId = TestData.additionalWork[0].Employee.Id; // Act var additionalWork = repo.GetByUniqueKey(markId, employeeId); // Assert Assert.Equal(TestData.additionalWork[0], additionalWork); context.Database.EnsureDeleted(); context.Dispose(); }