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 TestFmsWorkRequestController
    {
        [TestMethod]
        public void TestGenerateWorkOrder()
        {
            try
            {

                var controller = new FmsWorkRequestController();
                controller.Request = new HttpRequestMessage
                {
                    RequestUri = new Uri( "http://localhost:3403/api/FmsWorkRequest/ExecutionPlanGeneration" ) ,
                };
                controller.Configuration = new HttpConfiguration();

                controller.GetFmsWorkRequest();
                
                Assert.IsTrue( true );
            }
            catch( Exception e )
            {
                Trace.WriteLine( e.Message );
                throw e;
            }
        }
    }
}