public void LoadObjectsWithSamePropertyNameInDifferentInheritanceBranches() { TIFolder rootFolder = _rootFolderID.GetObject <TIFolder> (); Assert.That(rootFolder.CreatedAt, Is.EqualTo(new DateTime(2006, 2, 1))); TIFile fileInRootFolder = _fileInRootFolderID.GetObject <TIFile> (); Assert.That(fileInRootFolder.CreatedAt, Is.EqualTo(new DateTime(2006, 2, 3))); }
public void CompositePatternNavigateManyToOne() { TIFolder folder1 = _folder1ID.GetObject <TIFolder> (); Assert.That(folder1.ParentFolder.ID, Is.EqualTo(_rootFolderID)); TIFile fileInRootFolder = _fileInRootFolderID.GetObject <TIFile> (); Assert.That(fileInRootFolder.ParentFolder.ID, Is.EqualTo(_rootFolderID)); TIFile fileInFolder1 = _fileInFolder1ID.GetObject <TIFile> (); Assert.That(fileInFolder1.ParentFolder.ID, Is.EqualTo(_folder1ID)); }