public void CreateTest()
        {
            HubSubscriptionController target = new HubSubscriptionController();
            ActionResult actual = target.Create();

            Assert.IsNotNull(actual);
        }
 private void AssertServicesAreNotNull(HubSubscriptionController target)
 {
     Assert.IsNotNull(target.LoggingService);
     Assert.IsNotNull(target.HubSubscriptionListener);
     Assert.IsNotNull(target.HubSubscriptionPersistenceService);
     Assert.IsNotNull(target.HubSubscriptionService);
 }
        public void MyTestInitialize()
        {
            _mocks                          = new MockRepository();
            _loggingService                 = _mocks.Stub <ILoggingService>();
            _subscriptionListener           = _mocks.StrictMock <IHubSubscriptionListener>();
            _subscriptionService            = _mocks.StrictMock <IHubSubscriptionService>();
            _subscriptionPersistenceService = _mocks.StrictMock <IHubSubscriptionPersistenceService>();

            MvcApplication.LoggingService = _loggingService;

            MvcApplication.Container = new WindsorContainer();
            MvcApplication.Container.Kernel.AddComponentInstance <ILoggingService>(_loggingService);
            MvcApplication.Container.Kernel.AddComponentInstance <IHubSubscriptionListener>(_subscriptionListener);
            MvcApplication.Container.Kernel.AddComponentInstance <IHubSubscriptionService>(_subscriptionService);
            MvcApplication.Container.Kernel.AddComponentInstance <IHubSubscriptionPersistenceService>(_subscriptionPersistenceService);

            var routes = new RouteCollection();

            MvcApplication.RegisterRoutes(routes);

            _request = _mocks.Stub <HttpRequestBase>();
            SetupResult.For(_request.ApplicationPath).Return("/");
            SetupResult.For(_request.Url).Return(new Uri("http://localhost/a", UriKind.Absolute));
            SetupResult.For(_request.ServerVariables).Return(new System.Collections.Specialized.NameValueCollection());
            SetupResult.For(_request.Params).Return(new System.Collections.Specialized.NameValueCollection());

            _response = _mocks.Stub <HttpResponseBase>();
            SetupResult.For(_response.ApplyAppPathModifier("/post1")).Return("http://localhost/post1");

            var context = _mocks.Stub <HttpContextBase>();
            var session = _mocks.Stub <HttpSessionStateBase>();

            SetupResult.For(context.Request).Return(_request);
            SetupResult.For(context.Response).Return(_response);
            SetupResult.For(context.Session).Return(session);

            _controller = new HubSubscriptionController(_loggingService);
            _controller.ControllerContext = new ControllerContext(context, new RouteData(), _controller);
            _controller.Url = new UrlHelper(new RequestContext(context, new RouteData()), routes);
        }
        public void MyTestInitialize()
        {
            _mocks = new MockRepository();
            _loggingService = _mocks.Stub<ILoggingService>();
            _subscriptionListener = _mocks.StrictMock<IHubSubscriptionListener>();
            _subscriptionService = _mocks.StrictMock<IHubSubscriptionService>();
            _subscriptionPersistenceService = _mocks.StrictMock<IHubSubscriptionPersistenceService>();

            MvcApplication.LoggingService = _loggingService;

            MvcApplication.Container = new WindsorContainer();
            MvcApplication.Container.Kernel.AddComponentInstance<ILoggingService>(_loggingService);
            MvcApplication.Container.Kernel.AddComponentInstance<IHubSubscriptionListener>(_subscriptionListener);
            MvcApplication.Container.Kernel.AddComponentInstance<IHubSubscriptionService>(_subscriptionService);
            MvcApplication.Container.Kernel.AddComponentInstance<IHubSubscriptionPersistenceService>(_subscriptionPersistenceService);

            var routes = new RouteCollection();
            MvcApplication.RegisterRoutes(routes);

            _request = _mocks.Stub<HttpRequestBase>();
            SetupResult.For(_request.ApplicationPath).Return("/");
            SetupResult.For(_request.Url).Return(new Uri("http://localhost/a", UriKind.Absolute));
            SetupResult.For(_request.ServerVariables).Return(new System.Collections.Specialized.NameValueCollection());
            SetupResult.For(_request.Params).Return(new System.Collections.Specialized.NameValueCollection());

            _response = _mocks.Stub<HttpResponseBase>();
            SetupResult.For(_response.ApplyAppPathModifier("/post1")).Return("http://localhost/post1");

            var context = _mocks.Stub<HttpContextBase>();
            var session = _mocks.Stub<HttpSessionStateBase>();
            SetupResult.For(context.Request).Return(_request);
            SetupResult.For(context.Response).Return(_response);
            SetupResult.For(context.Session).Return(session);

            _controller = new HubSubscriptionController(_loggingService);
            _controller.ControllerContext = new ControllerContext(context, new RouteData(), _controller);
            _controller.Url = new UrlHelper(new RequestContext(context, new RouteData()), routes);
        }
        public void CreateTest()
        {
            HubSubscriptionController target = new HubSubscriptionController();
            ActionResult actual = target.Create();

            Assert.IsNotNull(actual);
        }
 private void AssertServicesAreNotNull(HubSubscriptionController target)
 {
     Assert.IsNotNull(target.LoggingService);
     Assert.IsNotNull(target.HubSubscriptionListener);
     Assert.IsNotNull(target.HubSubscriptionPersistenceService);
     Assert.IsNotNull(target.HubSubscriptionService);
 }