public async Task FindProcessManager_returns_null_if_process_manager_that_satisfies_predicate_not_found() { // Arrange var sut = new SqlProcessManagerDataContext <FakeProcessManager>( new FakeProcessManagerDbContext(_dbContextOptions), new JsonMessageSerializer(), Mock.Of <ICommandPublisher>()); using (sut) { Expression <Func <FakeProcessManager, bool> > predicate = x => x.Id == Guid.NewGuid(); // Act FakeProcessManager actual = await sut.FindProcessManager(predicate, CancellationToken.None); // Assert actual.Should().BeNull(); } }