Inheritance: Controller
Example #1
0
        public void AmbientContext()
        {
            AmbientLoggerContext.Logger = new XunitTestLogger(_output);
            var controller = new SomeController();

            controller.DoSomething();
        }
Example #2
0
        public void Build_GivenControllerFactory_ShouldUseItToInstantiateController()
        {
            //--------------- Arrange -------------------
            var expected = new SomeController();

            //--------------- Assume ----------------

            //--------------- Act ----------------------
            var controller = ControllerWithContextBuilder <SomeController>
                             .Create()
                             .WithControllerFactory(() => expected)
                             .Build();

            //--------------- Assert -----------------------
            Expect(controller).To.Equal(expected);
        }
Example #3
0
        public void CrazySetup()
        {
            httpContext    = new Mock <HttpContextBase>();
            httpRequest    = new Mock <HttpRequestBase>();
            requestContext = new RequestContext(httpContext.Object, new RouteData());

            someController    = new SomeController();
            controllerContext = new ControllerContext(httpContext.Object, new RouteData(), someController);
            actionDescriptor  = new Mock <ActionDescriptor>();

            httpContext.Setup(h => h.Request).Returns(httpRequest.Object);
            context = new ActionExecutingContext(controllerContext, actionDescriptor.Object, new RouteValueDictionary())
            {
                RequestContext = requestContext
            };

            parameterList = new List <ParameterDescriptor>();

            acceptVerbs = new Mock <IAcceptHttpVerb>();
        }
 public async Task MyUnitTestMethod()
 {
     var sut = new SomeController(_mapper, _mockSomeRepository.Object);
 }
Example #5
0
 public SomeView(SomeController ctrl)
 {
     this.controller = ctrl;
     ctrl.Changed   += this.OnControllerChanged;
 }