public async Task ReaderRepository_GetByIdWithDetails_ReturnValueById() { using (var context = new LibraryDbContext(_options)) { //arrange int id = 1; var readerRepository = new ReaderRepository(context); //act var reader = await readerRepository.GetByIdWithDetails(id); //assert Assert.IsNotNull(reader); Assert.AreEqual("Jon Snow", reader.Name); Assert.AreEqual("*****@*****.**", reader.Email); Assert.AreEqual("The night's watch", reader.ReaderProfile.Address); Assert.AreEqual("golub", reader.ReaderProfile.Phone); } }