public void TestGetMapTileDetails()
        {
            var mapTileDetails = StaticDatabaseConnection.GetMapTileDetails("TestTile2");

            Assert.AreEqual("LightBlue", mapTileDetails.BackgroundColor);
            Assert.AreEqual("Blue", mapTileDetails.FogColor);
        }
        public void TestGetMapTileDetails()
        {
            var mapTileDetails = StaticDatabaseConnection.GetMapTileDetails("IcyLedge");

            Assert.AreEqual("SteelBlueThree", mapTileDetails.BackgroundColor);
            Assert.AreEqual("SteelBlueThree", mapTileDetails.FogColor);
        }
        public void TestErrorHandling()
        {
            // MapTiles
            ErrorLogger.ClearTestMessages();
            var tile1 = StaticDatabaseConnection.GetMapTileDetails(Entities.MapTiles.TileType.TestTile3);

            Assert.AreEqual("Unknown map tile type: TestTile3", ErrorLogger.GetNextTestMessage());

            Assert.AreEqual(defaultDebugMessage, ErrorLogger.GetNextTestMessage());

            Assert.AreEqual("GraySeven", tile1.BackgroundColor);
            Assert.AreEqual("GrayFour", tile1.FogColor);

            // Furnishings
            ErrorLogger.ClearTestMessages();
            var furnishingDetails = StaticDatabaseConnection.GetFurnishingDetails("Not A Furnishing");

            Assert.AreEqual("Unknown furnishing: Not A Furnishing", ErrorLogger.GetNextTestMessage());

            Assert.AreEqual(defaultDebugMessage, ErrorLogger.GetNextTestMessage());

            Assert.AreEqual('#', furnishingDetails.Symbol);
            Assert.AreEqual("Red", furnishingDetails.FGColorName);
        }