public async Task ExistsWithSameTitleForPersonInProjectAsync_UnknownTitle_ShouldReturnFalse() { using (var context = new IPOContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider)) { _dut = new SavedFilterValidator(context, _currentUserProviderMock.Object); var result = await _dut.ExistsWithSameTitleForPersonInProjectAsync("xxx", _projectName, default); Assert.IsFalse(result); } }
public async Task ExistsAnotherWithSameTitleForPersonInProjectAsync_SameTitleAsAnotherSavedFilter_ShouldReturnTrue() { using (var context = new IPOContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider)) { _dut = new SavedFilterValidator(context, _currentUserProviderMock.Object); var result = await _dut.ExistsAnotherWithSameTitleForPersonInProjectAsync(_savedFilter2.Id, _title, default); Assert.IsTrue(result); } }
public async Task ExistsWithAsync_KnownSavedFilter_ShouldReturnTrue() { using (var context = new IPOContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider)) { _dut = new SavedFilterValidator(context, _currentUserProviderMock.Object); var result = await _dut.ExistsAsync(_savedFilter1.Id, default); Assert.IsTrue(result); } }