public void SetUp()
        {
            var request = Substitute.For<HttpRequestBase>();
            request.HttpMethod.Returns("GET");
            var httpContext = Substitute.For<HttpContextBase>();
            httpContext.Request.Returns(request);
            var controllerContext = new ControllerContext(httpContext, new RouteData(), Substitute.For<ControllerBase>());

            var valueProvider = Substitute.For<IValueProvider>();
            valueProvider.GetValue("action").Returns(new ValueProviderResult("CurrentAction", "CurrentAction", CultureInfo.CurrentCulture));
            valueProvider.GetValue("controller").Returns(new ValueProviderResult("CurrentController", "CurrentController", CultureInfo.CurrentCulture));

            controller = new ControllerTestClass { ControllerContext = controllerContext, ValueProvider = valueProvider };
        }
Beispiel #2
0
        public void SetUp()
        {
            var request = Substitute.For <HttpRequestBase>();

            request.HttpMethod.Returns("GET");
            var httpContext = Substitute.For <HttpContextBase>();

            httpContext.Request.Returns(request);
            var controllerContext = new ControllerContext(httpContext, new RouteData(), Substitute.For <ControllerBase>());

            var valueProvider = Substitute.For <IValueProvider>();

            valueProvider.GetValue("action").Returns(new ValueProviderResult("CurrentAction", "CurrentAction", CultureInfo.CurrentCulture));
            valueProvider.GetValue("controller").Returns(new ValueProviderResult("CurrentController", "CurrentController", CultureInfo.CurrentCulture));

            _controller = new ControllerTestClass {
                ControllerContext = controllerContext, ValueProvider = valueProvider
            };
        }