public void UpdateGroupStatusTest() { Group sunGroup = new Group("Sun", GroupType.ReferenceFrame, null); Group skyGroup = new Group("Sky", GroupType.ReferenceFrame, null); Group earthGroup = new Group("Earth", GroupType.ReferenceFrame, sunGroup); earthGroup.LayerIDs.Add("8e5cbbc4-9eb2-47e5-b3d7-7ca9babda477"); sunGroup.Children.Add(earthGroup); Collection <Group> wwtGroups = new Collection <Group>(); wwtGroups.Add(skyGroup); WorkbookMapExtensions_Accessor.UpdateGroupStatus(earthGroup, wwtGroups); }
public void AddWWTLayersTest() { Common.Globals_Accessor.wwtManager = new WWTManager(new WWTMockRequest()); Common.Globals_Accessor.TargetMachine = new TargetMachine("localhost"); Group sunGroup = new Group("Sun", GroupType.ReferenceFrame, null); Group earthGroup = new Group("Earth", GroupType.ReferenceFrame, sunGroup); earthGroup.LayerIDs.Add("8e5cbbc4-9eb2-47e5-b3d7-7ca9babda477"); sunGroup.Children.Add(earthGroup); Workbook workbook = null; WorkbookMap_Accessor workbookMap = new WorkbookMap_Accessor(workbook); WorkbookMapExtensions_Accessor.AddWWTLayers(workbookMap, sunGroup); }
public void SearchGroupTestWrongName() { Group sunGroup = new Group("Sun", GroupType.ReferenceFrame, null); Group skyGroup = new Group("Sky", GroupType.ReferenceFrame, null); Group earthGroup = new Group("Earth", GroupType.ReferenceFrame, sunGroup); earthGroup.LayerIDs.Add("8e5cbbc4-9eb2-47e5-b3d7-7ca9babda477"); sunGroup.Children.Add(earthGroup); Collection <Group> wwtGroups = new Collection <Group>(); wwtGroups.Add(sunGroup); wwtGroups.Add(skyGroup); Group expected = null; Group actual; actual = WorkbookMapExtensions_Accessor.SearchGroup("WrongName", string.Empty, wwtGroups); Assert.AreEqual(expected, actual); }
public void SearchGroupTestValidName() { string groupName = "Earth"; string path = "/Sun/Earth"; Group sunGroup = new Group("Sun", GroupType.ReferenceFrame, null); Group skyGroup = new Group("Sky", GroupType.ReferenceFrame, null); Group earthGroup = new Group("Earth", GroupType.ReferenceFrame, sunGroup); earthGroup.LayerIDs.Add("8e5cbbc4-9eb2-47e5-b3d7-7ca9babda477"); sunGroup.Children.Add(earthGroup); Collection <Group> wwtGroups = new Collection <Group>(); wwtGroups.Add(sunGroup); wwtGroups.Add(skyGroup); Group actual = WorkbookMapExtensions_Accessor.SearchGroup(groupName, path, wwtGroups); Assert.AreEqual(groupName, actual.Name); Assert.AreEqual(path, actual.Path); }