public void TestAlign() { BoundingBox box = new BoundingBox(); box.North = 37.786807; // Lincoln Park 3 box.South = 37.781563; // Lincoln Park 7 box.East = -122.494135; // Lincoln Park 18 box.West = -122.504031; // Lincoln Park 5 BoundingBox qt = new BoundingBox(180, -180, 180, -180); box.Align(qt, 24); Assert.That(qt.North, Is.EqualTo(37.79296875).Within(0.000001)); Assert.That(qt.South, Is.EqualTo(37.7490234375).Within(0.000001)); Assert.That(qt.East, Is.EqualTo(-122.4755859375).Within(0.000001)); Assert.That(qt.West, Is.EqualTo(-122.51953125).Within(0.000001)); }