public async Task Returns_null_when_not_found() { using (var db = InMemoryDatabaseContext .CreateDatabaseContext( nameof(Returns_null_when_not_found) ) ) { var sut = new GetPersonById.Handler(db); var result = await sut.HandleAsync( new GetPersonById.Query(0), CancellationToken.None ); result.Should().BeNull(); } }
public async Task Returns_Person_when_found() { using (var db = InMemoryDatabaseContext .CreateDatabaseContext( nameof(Returns_Person_when_found), new List <Person> { Person.Create(33311, Name.Create("Yves", "Schelpe")) } ) ) { var sut = new GetPersonById.Handler(db); var result = await sut.HandleAsync( new GetPersonById.Query(33311), CancellationToken.None ); result.Should().NotBeNull(); result.Name.FirstName.Should().Be("Yves"); } }