public void UpdateLayerMapPropertiesNullTest() { LayerMap actual; actual = LayerMapExtensions.UpdateLayerMapProperties(null, null); Assert.IsNull(actual); }
public void UpdateHeaderPropertiesTest() { Application application = new Application(); try { Workbook book = application.OpenWorkbook("WorkbookTestData.xlsx", false); // Get the named range stored in the test data excel file. // This range refers to address "$A$1:$D$7". Name oldName = book.Names.GetNamedRange("GetSelectedLayerWorksheet"); Name newName = book.Names.GetNamedRange("UpdateHeaderPropertiesTestRADEC"); LayerMap selectedlayer = new LayerMap(oldName); Range selectedRange = newName.RefersToRange; LayerMapExtensions.UpdateHeaderProperties(selectedlayer, selectedRange); Assert.AreEqual(selectedlayer.MappedColumnType[0], ColumnType.RA); Assert.AreEqual(selectedlayer.MappedColumnType[1], ColumnType.Dec); } finally { application.Close(); } }
public void IsLayerCreatedTestNull() { bool expected = false; bool actual; actual = LayerMapExtensions.IsLayerCreated(null); Assert.AreEqual(expected, actual); }
public void CanUpdateWWTTestWWTOnly() { LayerMap selectedlayer = new LayerMap(new Layer()); bool expected = true; bool actual; actual = LayerMapExtensions.CanUpdateWWT(selectedlayer); Assert.AreEqual(expected, actual); }
public void IsLayerCreatedTestNoLayerID() { LayerMap selectedLayerMap = new LayerMap(new Layer()); bool expected = true; bool actual; actual = LayerMapExtensions.IsLayerCreated(selectedLayerMap); Assert.AreEqual(expected, actual); }
public void IsLayerCreatedTestValidLayerID() { LayerMap selectedLayerMap = new LayerMap(new Layer()); selectedLayerMap.LayerDetails.ID = System.Guid.NewGuid().ToString(); bool expected = false; bool actual; actual = LayerMapExtensions.IsLayerCreated(selectedLayerMap); Assert.AreEqual(expected, actual); }
public void CanUpdateWWTTestWWTNone() { LayerMap selectedlayer = new LayerMap(new Layer()); selectedlayer.MapType = LayerMapType.None; bool expected = false; bool actual; actual = LayerMapExtensions.CanUpdateWWT(selectedlayer); Assert.AreEqual(expected, actual); }
public void CanUpdateWWTTestWWTLocalAndSync() { LayerMap selectedlayer = new LayerMap(new Layer()); selectedlayer.MapType = LayerMapType.LocalInWWT; selectedlayer.IsNotInSync = false; bool expected = true; bool actual; actual = LayerMapExtensions.CanUpdateWWT(selectedlayer); Assert.AreEqual(expected, actual); }
public void UpdateMappedColumnsTestNull() { LayerMap selectedLayerMap = new LayerMap(new Layer()); // Check what happens if we send null. LayerMapExtensions.UpdateMappedColumns(null); // Check what happens if we send null group. LayerMapExtensions.UpdateMappedColumns(selectedLayerMap); Assert.IsNull(selectedLayerMap.LayerDetails.Group); }
public void UpdateHeaderPropertiesTestNull() { Application application = new Application(); try { LayerMap selectedlayer = new LayerMap(new Layer()); LayerMapExtensions.UpdateHeaderProperties(selectedlayer, null); LayerMapExtensions.UpdateHeaderProperties(null, null); Assert.IsNull(selectedlayer.RangeAddress); } finally { application.Close(); } }
public void UpdateMappedColumnsSkyTest() { Group skyGroup = new Group("Sky", GroupType.ReferenceFrame, null); LayerMap selectedLayerMap = new LayerMap(new Layer()); selectedLayerMap.LayerDetails.Group = skyGroup; Collection <ColumnType> mappedColTypes = new Collection <ColumnType>(); mappedColTypes.Add(ColumnType.RA); mappedColTypes.Add(ColumnType.Dec); mappedColTypes.Add(ColumnType.Lat); mappedColTypes.Add(ColumnType.Long); selectedLayerMap.MappedColumnType = mappedColTypes; LayerMapExtensions.UpdateMappedColumns(selectedLayerMap); Assert.AreEqual(selectedLayerMap.MappedColumnType[0], ColumnType.RA); Assert.AreEqual(selectedLayerMap.MappedColumnType[1], ColumnType.Dec); Assert.AreEqual(selectedLayerMap.MappedColumnType[2], ColumnType.None); Assert.AreEqual(selectedLayerMap.MappedColumnType[3], ColumnType.None); }
public void BuildGroupCollectionTest() { Application application = new Application(); try { Group parentGroup = new Group("Sun", GroupType.ReferenceFrame, null); Group childGroup = new Group("Earth", GroupType.ReferenceFrame, parentGroup); Layer layer = new Layer(); layer.Name = "Layer1"; layer.Group = childGroup; Layer layerMap = new Layer(); layerMap.Name = "Layer2"; layerMap.Group = new Group("Sun", GroupType.ReferenceFrame, null); LayerMap localLayerMap = new LayerMap(layer); localLayerMap.MapType = LayerMapType.Local; LayerMap wwtLayerMap = new LayerMap(layerMap); wwtLayerMap.MapType = LayerMapType.WWT; List <GroupChildren> wwtGroups = new List <GroupChildren>(); List <GroupChildren> localGroups = new List <GroupChildren>(); List <GroupChildren> existingGroups = new List <GroupChildren>(); List <GroupChildren> groupwithChildren = new List <GroupChildren>(); GroupChildren children = new GroupChildren(); children.Group = parentGroup; GroupChildren children1 = new GroupChildren(); children1.Group = childGroup; GroupChildren childNode = new GroupChildren(); childNode.Group = parentGroup; childNode.Children.Add(children1); existingGroups.Add(children); groupwithChildren.Add(childNode); LayerMapExtensions.BuildGroupCollection(wwtLayerMap, wwtGroups); LayerMapExtensions.BuildGroupCollection(localLayerMap, localGroups); LayerMapExtensions.BuildGroupCollection(localLayerMap, existingGroups); LayerMapExtensions.BuildGroupCollection(localLayerMap, groupwithChildren); Assert.AreEqual(1, wwtGroups.Count); foreach (GroupChildren child in wwtGroups) { Assert.AreEqual(1, child.AllChildren.Count); Assert.AreEqual("Sun", child.Name); } Assert.AreEqual(1, localGroups.Count); foreach (GroupChildren child in localGroups) { Assert.AreEqual(1, child.Children.Count); Assert.AreEqual("Sun", child.Name); } Assert.AreEqual(1, existingGroups.Count); foreach (GroupChildren child in existingGroups) { Assert.AreEqual(1, child.Children.Count); foreach (GroupChildren childrenVal in child.Children) { Assert.AreEqual("Earth", childrenVal.Name); } } Assert.AreEqual(1, groupwithChildren.Count); foreach (GroupChildren child in groupwithChildren) { Assert.AreEqual(1, child.Children.Count); foreach (GroupChildren childrenVal in child.Children) { Assert.AreEqual(1, childrenVal.AllChildren.Count); } } } finally { application.Close(); } }