public GetChildren ( IMappedObject parent ) : List |
||
parent | IMappedObject | /// Parent of the children. /// |
return | List |
public void GetChildrenReturnsEmptyListIfNoChildrenAreAvailable([Values(true, false)]bool withValidation) { var storage = new MetaDataStorage(this.engine, this.matcher, withValidation); var folder = new MappedObject("name", "id", MappedObjectType.Folder, null, null); storage.SaveMappedObject(folder); Assert.That(storage.GetChildren(folder).Count == 0); }
public void GetChildrenThrowsExceptionOnNullArgument([Values(true, false)]bool withValidation) { var storage = new MetaDataStorage(this.engine, this.matcher, withValidation); Assert.Throws<ArgumentNullException>(() => storage.GetChildren(null)); }
public void GetChildrenThrowsExceptionIfMappedObjectDoesNotContainsId([Values(true, false)]bool withValidation) { var storage = new MetaDataStorage(this.engine, this.matcher, withValidation); Assert.Throws<ArgumentException>(() => storage.GetChildren(Mock.Of<IMappedObject>())); }
public void GetChildrenOfNonExistingParentMustThrowException([Values(true, false)]bool withValidation) { var storage = new MetaDataStorage(this.engine, this.matcher, withValidation); Assert.Throws<EntryNotFoundException>(() => storage.GetChildren(Mock.Of<IMappedObject>(o => o.RemoteObjectId == "DOESNOTEXIST"))); }