public async Task Should_Create_New_Person_Async() { var johnNash = new CreatePersonDto { FirstName = "John", LastName = "Nash", Gender = Gender.Male, BirthDate = new DateTime(1980, 2, 28), BirthPlace = "USA", OtherDetails = "Nothing" }; await _personAppService.CreateAsync(johnNash); await UsingDbContextAsync(async context => { var foundJohnNash = await context.People.FirstOrDefaultAsync ( p => p.FirstName == johnNash.FirstName && p.LastName == johnNash.LastName && p.Gender == johnNash.Gender && p.BirthDate == johnNash.BirthDate ); foundJohnNash.ShouldNotBeNull(); }); }