public async Task Can_Change_And_Retrieve_User() { var personId = Guid.NewGuid(); var entity = await _repo.AddUserAsync(new UserEntity { FirstName = "Jon", LastName = "Stark", Addresses = new List <UserAddress> { new UserAddress { AddressType = new AddressType { Name = "Woonplaats" }, Address = new Address { Street = "Old Course", HouseNumber = "7", Postcode = "BT30", City = "Winterfell" } } } }); var result = await _repo.GetUserByPersonId(personId); Assert.NotNull(result); Assert.Equal("Jon", result.FirstName); Assert.Equal("Old Course", result.Addresses.First().Address.Street); _context.DeleteDatabase(); }