public void TestParse() { var a = new BcNtsGridSystem('B', 1, 'L', 93, 'F', 10); var b = BcNtsGridSystem.Parse("B-001-L/093-F-10"); Assert.IsTrue(a == b); }
public void TestToLatLong2() { var coordinate = new BcNtsGridSystem('A', 1, 'J', 93, 'P', 8).ToLatLong(); Assert.AreEqual(55.41875, coordinate.Latitude, 0.00001); Assert.AreEqual(-120.128128, coordinate.Longitude, 0.000001); }
public void TestValidConstruction() { var a = new BcNtsGridSystem('D', 100, 'L', 114, 'P', 16); Assert.IsNotNull(a); var b = new BcNtsGridSystem('a', 1, 'a', 82, 'a', 1); Assert.IsNotNull(b); }
public void TestEquality() { var a = new BcNtsGridSystem('B', 1, 'L', 93, 'F', 10); var b = new BcNtsGridSystem('B', 1, 'L', 93, 'F', 10); Assert.IsTrue(a == b); Assert.IsFalse(a != b); Assert.IsTrue(a.Equals(b)); Assert.IsTrue(b.Equals(a)); }
public void TestProperties() { var a = new BcNtsGridSystem('B', 1, 'L', 93, 'F', 10); Assert.AreEqual('L', a.Block); Assert.AreEqual('F', a.MapArea); Assert.AreEqual('B', a.QuarterUnit); Assert.AreEqual(93, a.Series); Assert.AreEqual(10, a.Sheet); Assert.AreEqual(1, a.Unit); }
public void TestInvalidConstructionSheet(byte sheet) { var a = new BcNtsGridSystem('a', 100, 'L', 114, 'P', sheet); Assert.IsNotNull(a); }
public void TestInvalidConstructionMapArea(char mapArea) { var a = new BcNtsGridSystem('a', 100, 'L', 114, mapArea, 16); Assert.IsNotNull(a); }
public void TestInvalidConstructionSeries(byte series) { var a = new BcNtsGridSystem('a', 100, 'L', series, 'P', 16); Assert.IsNotNull(a); }
public void TestInvalidConstructionBlock(char block) { var a = new BcNtsGridSystem('a', 100, block, 114, 'P', 16); Assert.IsNotNull(a); }
public void TestInvalidConstructionUnit(byte unit) { var a = new BcNtsGridSystem('a', unit, 'L', 114, 'P', 16); Assert.IsNotNull(a); }
public void TestInvalidConstructionQuarter(char quarterUnit) { var a = new BcNtsGridSystem(quarterUnit, 100, 'L', 114, 'P', 16); Assert.IsNotNull(a); }