public void BookRepositoryInsertTest() { var bookToAdd = new Book() { Id = 3, Title = "The Hobbit" }; _mockSet.Add(bookToAdd).Returns(callInfo => { FakeBook.Add(bookToAdd); return(bookToAdd); } ); _repository.Insert(bookToAdd); var result = FakeBook.Count; Assert.AreEqual(3, result); }