public void TestFromServer()
        {
            try
            {
                var client = new CubePower.Monitoring.ChugokuClient();
                Assert.AreEqual(CubePower.Monitoring.Area.Chugoku, client.Area);

                var response = client.GetResponse(DateTime.Now);
                Assert.NotNull(response);
            }
            catch (Exception err) { Assert.Fail(err.ToString()); }
        }
        public void TestFromFile()
        {
            try
            {
                var client = new CubePower.Monitoring.ChugokuClient();
                Assert.AreEqual(CubePower.Monitoring.Area.Chugoku, client.Area);

                var filename = "chugoku.csv";
                var time     = new DateTime(2013, 6, 4, 00, 00, 00);
                var response = GetResponseHelper.Run(client, filename, time);
                Assert.NotNull(response);
                Assert.AreEqual(2013, response.Time.Year);
                Assert.AreEqual(6, response.Time.Month);
                Assert.AreEqual(4, response.Time.Day);
                Assert.AreEqual(0, response.Time.Hour);
                Assert.AreEqual(0, response.Time.Minute);
                Assert.AreEqual(0, response.Time.Second);
                Assert.AreEqual("万kW", response.Unit);
                Assert.AreEqual(918, response.Capacity);
                Assert.AreEqual(575, response.Usage);
                Assert.AreEqual(63, response.UsageRatio);

                time     = new DateTime(2013, 6, 4, 12, 08, 00);
                response = GetResponseHelper.Run(client, filename, time);
                Assert.NotNull(response);
                Assert.AreEqual(2013, response.Time.Year);
                Assert.AreEqual(6, response.Time.Month);
                Assert.AreEqual(4, response.Time.Day);
                Assert.AreEqual(12, response.Time.Hour);
                Assert.AreEqual(0, response.Time.Minute);
                Assert.AreEqual(0, response.Time.Second);
                Assert.AreEqual("万kW", response.Unit);
                Assert.AreEqual(918, response.Capacity);
                Assert.AreEqual(747, response.Usage);
                Assert.AreEqual(81, response.UsageRatio);

                time     = new DateTime(2013, 6, 3, 12, 08, 00);
                response = GetResponseHelper.Run(client, filename, time);
                Assert.IsNull(response);
            }
            catch (Exception err) { Assert.Fail(err.ToString()); }
        }