public new virtual void SetUp()
 {
     base.SetUp();
     FormsAuthenticationService.GetLoggedInOrganisationId().Returns(InvalidOrganisationId);
     OrganisationsServiceAgent.Get(InvalidOrganisationId)
     .Returns(x => { throw new ItemNotFoundException(); });
     try
     {
         OrganisationService.Get();
     }
     catch (OrganisationIdNotValidException ex)
     {
         _exception = ex;
     }
 }
            public new virtual void SetUp()
            {
                base.SetUp();
                ApplicationService.GetByOrganisationId()
                .Returns(
                    x =>
                {
                    throw new API.Messages.Exceptions.Organisations.
                    OrganisationIdNotValidException();
                });

                try
                {
                    ApplicationService.GetByOrganisationId();
                }
                catch (OrganisationIdNotValidException ex)
                {
                    _exception = ex;
                }
            }
 public new virtual void SetUp()
 {
     base.SetUp();
     var applicationToUpdate = new Application();
     var organisationIdNotValidException = new OrganisationIdNotValidException();
     try
     {
         ApplicationService.Stub(x => x.Update(applicationToUpdate)).Throw(organisationIdNotValidException);
         ApplicationsController.Put(applicationToUpdate);
     }
     catch (HttpResponseException ex)
     {
         _exception = ex;
     }
 }
 public new virtual void SetUp()
 {
     ApplicationRepository.Stub(x => x.GetById(applicationToUpdate.Id))
                          .Return(new Application { Id = ApplicationId, OrganisationId = "original" });
     try
     {
         ApplicationService.Update(applicationToUpdate);
     }
     catch (OrganisationIdNotValidException ex)
     {
         exception = ex;
     }
 }
 public new virtual void SetUp()
 {
     base.SetUp();
     OrganisationService.Stub(x => x.GetById(OrganisationId)).Throw(new ItemNotFoundException());
     try
     {
         ApplicationService.GetApplicationsForOrganisation(OrganisationId);
     }
     catch (OrganisationIdNotValidException ex)
     {
         _exception = ex;
     }
 }
 public new virtual void SetUp()
 {
     base.SetUp();
     CollectionRepository.Stub(x => x.GetById(collectionId))
                             .Return(new Collection { Id = collectionId, ApplicationId = applicationId, OrganisationId = "old" });
     try
     {
         CollectionService.Update(new Collection { Id = collectionId, ApplicationId = applicationId, OrganisationId = "new" });
     }
     catch (OrganisationIdNotValidException ex)
     {
         exception = ex;
     }
 }