public void Create_SimpleValues_AddedToPhoneBook() { FakePhoneBookRepository repository = new FakePhoneBookRepository(); PhoneBookService service = new PhoneBookService(repository) { GetUserId = () => 1 }; service.Create(new CreatePhoneBookRequest { FirstName = "Adam", LastName = "Kowalski", Number = "123456", PhoneTypeId = 1}); Assert.AreEqual(1, repository.phoneBook.Count()); Assert.AreEqual("Adam", repository.phoneBook.First().FirstName); Assert.AreEqual("Kowalski", repository.phoneBook.First().LastName); Assert.AreEqual("123456", repository.phoneBook.First().Number); Assert.AreEqual(1, repository.phoneBook.First().PhoneTypeId); Assert.AreEqual(service.GetUserId(), repository.phoneBook.First().UserId); }