public async Task Handler_WhenPollingStationDoes_NotExist_ReturnsFalse() { using (var context = new VoteMonitorContext(_dbContextOptions)) { var sut = new CheckPollingStationExistsHandler(context, _mockLogger.Object); var checkPollingStationExists = new CheckPollingStationExists() { Id = 3 }; var result = await sut.Handle(checkPollingStationExists, new CancellationToken()); result.Should().Be(false); } }
public async Task Handler_WhenPollingStationExists_ReturnsTrue() { using (var context = new VoteMonitorContext(_dbContextOptions)) { context.PollingStations.Add(new PollingStationBuilder().WithId(3).Build()); context.SaveChanges(); } using (var context = new VoteMonitorContext(_dbContextOptions)) { var sut = new CheckPollingStationExistsHandler(context, _mockLogger.Object); var checkPollingStationExists = new CheckPollingStationExists() { Id = 3 }; var result = await sut.Handle(checkPollingStationExists, new CancellationToken()); result.Should().Be(true); } }