public new virtual void SetUp() { base.SetUp(); const string organisationId = "orgId"; FormsAuthenticationService.GetLoggedInOrganisationId().Returns(organisationId); _application = new Application { Id = ApplicationId, OrganisationId = organisationId }; ApplicationServiceAgent.GetByOrganisation(organisationId) .Returns(new List <Application> { _application }); _application.Name = NewNameThatAlreadyExists; ApplicationServiceAgent.Put(_application) .Returns(x => { throw new ApplicationNameAlreadyExistsException(); }); try { ApplicationService.Update(ApplicationId, NewNameThatAlreadyExists, Active); } catch (ApplicationNameAlreadyExistsException ex) { _exception = ex; } }
public new virtual void SetUp() { base.SetUp(); OrganisationService.Stub(x => x.IdExists(OrganisationId)).Return(true); ApplicationRepository.Stub(x => x.GetApplicationsForOrganisation(OrganisationId)) .Return(new List<Application> {new Application {Name = NameThatAlreadyExists, OrganisationId = OrganisationId}}); try { ApplicationService.Create(new Application {Name = NameThatAlreadyExists, OrganisationId = OrganisationId}); } catch (ApplicationNameAlreadyExistsException ex) { _exception = ex; } }