public async Task LocateFromPath_JustRoot() { var rootGroup = new Group("ABPaint".ToCharArray()); await ABSRegistry.AddItemToRootAsync(rootGroup); Assert.AreEqual(rootGroup, await ABSRegistry.LocateFromPathAsync("/ABPaint")); }
public async Task LocateFromPath_MultipleParts() { var secondGroup = new Group("Another".ToCharArray()); var rootGroup = new Group("ABPaint".ToCharArray()) { InnerItems = new List <Item>() { secondGroup } }; await ABSRegistry.AddItemToRootAsync(rootGroup); CollectionAssert.AreEqual(secondGroup.Name, (await ABSRegistry.LocateFromPathAsync("/ABPaint/Another")).Name); }