public void ViewTechnicalTrainingRequest_returncorrectView_forInCorrectTrainingTypeID()
        {
            //Arrange
            TrainingController cntrl = new TrainingController(new TrainingRepository());

            HttpContext.Current = FakeHttpContext();

            //Act
            ViewResult actual;

            actual = cntrl.ViewTechnicalTrainingRequest("1204") as ViewResult;


            //Assert
            Assert.AreEqual(CommonConstants.viewtrainingrequest, actual.ViewName);
        }
        public void ViewTechnicalTrainingRequest_returncorrectView_forCorrectTrainingTypeID()
        {
            //Arrange
            TrainingController cntrl = new TrainingController(new TrainingRepository());

            //var context = new ControllerContext(MockHttpContext("1331"), new RouteData(), cntrl);
            //cntrl.ControllerContext = context;

            //HttpRequest httpRequest = new HttpRequest("", "http://mySomething", "");
            //StringWriter stringWriter = new StringWriter();
            //HttpResponse httpResponse = new HttpResponse(stringWriter);
            //HttpContext httpContextMock = new HttpContext(httpRequest, httpResponse);
            //cntrl.ControllerContext = new ControllerContext(new HttpContextWrapper(httpContextMock), new RouteData(), cntrl);

            HttpContext.Current = FakeHttpContext();

            //Act
            ViewResult actual = cntrl.ViewTechnicalTrainingRequest("1208") as ViewResult;


            //Assert
            Assert.AreEqual(CommonConstants.viewtrainingrequest, actual.ViewName);
        }