コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }