public void Create_redirects_to_dashboard_on_success()
        {
            var controller = new LeadSourcesController(_mockRepository.Object, _mockRestClient.Object);

            controller.WithCallTo(c => c.Edit(new LeadSource()))
            .ShouldRedirectTo <DashboardController>(c => c.Index());

            _mockRepository.Verify(r => r.Update(It.IsAny <LeadSource>()), Times.Once);
        }
        public void Create_redirects_to_edit_view_on_success()
        {
            var controller = new LeadSourcesController(_mockRepository.Object, _mockRestClient.Object);

            controller.WithCallTo(c => c.Create("+1 555 555 55555"))
            .ShouldRedirectTo(c => c.Edit(1));

            _mockRepository.Verify(r => r.Create(It.IsAny <LeadSource>()), Times.Once);
        }