public void AddFormationByCoordinates_On_Shape_Vertex_Adds() { Formation formationOnVertex = new Formation(NAME_FORMATION, StarRegion[0]); Region region = new Region(NAME_REGION, StarRegion); Assert.That(region.FormationsBase, Is.Empty); Assert.IsTrue(region.AddFormationByCoordinates(formationOnVertex)); Assert.That(region.FormationsBase.Count, Is.EqualTo(1)); }
public void AddFormationByCoordinates_Within_Extents_But_Not_Shape_Does_Not_Add() { Coordinate coordinatePartiallyOutside = new Coordinate(25, 21); Formation formationPartiallyOutside = new Formation(NAME_FORMATION, coordinatePartiallyOutside); Region region = new Region(NAME_REGION, StarRegion); Assert.That(region.FormationsBase, Is.Empty); region.AddFormationByCoordinates(formationPartiallyOutside); Assert.That(region.FormationsBase, Is.Empty); }
public void AddFormationByCoordinates_On_Shape_Segment_Adds() { Coordinate coordinateOnShapeSegment = new Coordinate(24, 45); Formation formationOnShapeSegment = new Formation(NAME_FORMATION, coordinateOnShapeSegment); Region region = new Region(NAME_REGION, StarRegion); Assert.That(region.FormationsBase, Is.Empty); Assert.IsTrue(region.AddFormationByCoordinates(formationOnShapeSegment)); Assert.That(region.FormationsBase.Count, Is.EqualTo(1)); }
public void AddFormationByCoordinates_Within_Shape_Intersects_Vertical_Segment_Adds() { Coordinate coordinateInside = new Coordinate(23, 89); Formation formationInside = new Formation(NAME_FORMATION, coordinateInside); Region region = new Region(NAME_REGION, StarRegion); Assert.That(region.FormationsBase, Is.Empty); Assert.IsTrue(region.AddFormationByCoordinates(formationInside)); Assert.That(region.FormationsBase.Count, Is.EqualTo(1)); }
public void AddFormationByCoordinates_Within_Shape_Adds() { Coordinate coordinateInside = new Coordinate(20, 20); Formation formationInside = new Formation(NAME_FORMATION, coordinateInside); Region region = new Region(NAME_REGION, StarRegion); Assert.That(region.FormationsBase, Is.Empty); Assert.IsTrue(region.AddFormationByCoordinates(formationInside)); Assert.That(region.FormationsBase.Count, Is.EqualTo(1)); Assert.That(region.FormationsBase[0].Name, Is.EqualTo(NAME_FORMATION)); }