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

            Assert.IsNotNull(actual);
        }
        public void Create_stores_subscription_and_makes_subscription_request_to_subscription_service()
        {
            SubscriptionModel model  = new SubscriptionModel();
            ActionResult      actual = null;

            With.Mocks(_mocks).Expecting(delegate
            {
                _subscriptionPersistenceService.Stub(x => x.GetMaxSubscriptionsForUser(_controller.HubConfiguration.HubUsername)).Return(10);
                _subscriptionPersistenceService.Stub(x => x.GetSubscriptionCountForUser(_controller.HubConfiguration.HubUsername)).Return(1);

                _subscriptionPersistenceService.Expect(x => x.StoreSubscription(model));

                _subscriptionService.Expect(x => x.Subscribe(_controller.HubConfiguration, model))
                .Return(new SubscriptionServiceResult()
                {
                    Type = SubscriptionResponseResultType.Success
                });
            }).Verify(delegate
            {
                actual = _controller.Create(model);
            });
            Assert.IsNotNull(actual);
        }
        public void CreateTest()
        {
            HubSubscriptionController target = new HubSubscriptionController();
            ActionResult actual = target.Create();

            Assert.IsNotNull(actual);
        }