Example #1
0
        public void WhenFirstSetByObject_ReferenceShouldBeConsistant()
        {
            var book = new Book {
                Id = 10
            };
            var repo = new Mock <IRepository <Book> >();

            repo.Setup(_ => _.GetById(book.Id)).Returns(book);
            var manadatory = new MandatoryReferenceHolder <Book>(repo.Object);

            manadatory.Object = book;

            CheckIsConsistant(book, manadatory);
        }
Example #2
0
 private static void CheckIsConsistant(IDistinctableEntity book, MandatoryReferenceHolder <Book> manadatory)
 {
     Assert.AreEqual(book, manadatory.Object);
     Assert.AreEqual(book.Id, manadatory.Id);
 }