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; using System.Collections.Generic; using iBemsDataService.Controllers.Fms.CheckSchedule; namespace iBemsDataService.Tests { [TestClass] public class TestFmsWorkOrderController { [TestMethod] public void TestGenerateWorkOrder() { try { var controller = new FmsWorkOrderController(); controller.Request = new HttpRequestMessage { RequestUri = new Uri( "http://localhost:3403/api/FmsWorkOrder/GenerateWorkRequestOrder?&UserId=tester&Date=2014-12-02" ) , }; controller.Configuration = new HttpConfiguration(); List checkSchedules = new List(); checkSchedules.Add( new CheckScheduleToGenerate { SiteId = 1, ScheduleId = 2 }); controller.PostGenerateWorkRequestOrder( checkSchedules ); Assert.IsTrue( true ); } catch( Exception e ) { Trace.WriteLine( e.Message ); throw e; } } } }