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 NullableReferenceHolder <Book>(repo.Object); manadatory.Object = book; CheckIsConsistant(book, manadatory); }
private static void CheckIsConsistant(IDistinctableEntity book, NullableReferenceHolder <Book> manadatory) { Assert.AreEqual(book, manadatory.Object); Assert.AreEqual(book.Id, manadatory.Id); }
public EntityRelated() { _entityRelated = new NullableReferenceHolder <EntitySync>(null); }
public BookVersion(IRepository <Book> repo) { _book = new NullableReferenceHolder <Book>(repo); }