| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- using System;
 
- using Microsoft.VisualStudio.TestTools.UnitTesting;
 
- using iBemsDataService.Controllers;
 
- using System.Net.Http;
 
- using System.Web.Http;
 
- using System.Web.Http.Routing;
 
- using System.Diagnostics;
 
- namespace iBemsDataService.Tests
 
- {
 
-     [TestClass]
 
-     public class TestBemsMonitoringPointHistoryController
 
-     {
 
-         [TestMethod]
 
-         public void TestGetMonitoringPointHistoryCalculation()
 
-         {
 
-             try
 
-             {
 
-                 var controller = new BemsMonitoringPointHistoryController();
 
-                 controller.Request = new HttpRequestMessage
 
-                 {
 
-                     RequestUri = new Uri( "http://localhost:3403/api/BemsMonitoringPointHistory/Location?&BuildingId=1&FuelTypeId=1&TimeIntervalType=1&StartDate=2014-12-22%2000:00:00&EndDate=2014-12-22%2010:24:29&SiteId=1" ) ,
 
-                 };
 
-                 controller.Configuration = new HttpConfiguration();
 
-                 var list = controller.GetBemsMonitoringPointHistory();
 
-                 foreach( var v in list )
 
-                 {
 
-                     Trace.WriteLine( string.Format( "{0} {1} - {2}" , 
 
-                         v.DateTime.ToShortDateString() , 
 
-                         v.DateTime.ToShortTimeString() ,
 
-                         v.Value ));
 
-                 }
 
-                 Assert.IsTrue( true );
 
-             }
 
-             catch( Exception e )
 
-             {
 
-                 Trace.WriteLine( e.Message );
 
-                 throw e;
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |