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;
- }
- }
- }
- }
|