コード例 #1
0
        public void CodeSetCommandServiceSetup()
        {
            _unitOfWorkAdmin = _factory.Create <IAdministrationUnitOfWork>();
            _iLogMock        = _factory.Create <ILog>();
            _jurisdiction    = new ValueObjects.Jurisdiction("ori", "agencyCode");
            _agencyDerived   = new AgencyDerived(_jurisdiction, "name");
            _codeSetDerived  = new CodeSetDerived(_agencyDerived, "category", "name", "description");
            _unitOfWorkAdmin.Setup(item => item.Find <Agency>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>()))
            .Returns(_agencyDerived);
            _unitOfWorkAdmin.Setup(item => item.Find <CodeSet>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>()))
            .Returns(_codeSetDerived);
            var urcCode = new RMSSystem(It.IsAny <Guid>(), "description");

            _unitOfWorkAdmin.Setup(item => item.GetSystemInstance()).Returns(urcCode);
            _authorizationPolicy = new Mock <IServiceAuthorizationPolicy>();
            _identityProvider    = new Mock <IServiceIdentityProvider>();

            var identityContext = new IdentityContext()
            {
                IdentityId = Guid.NewGuid()
            };

            _identityProvider.Setup(x => x.GetPrincipalIdentifier()).Returns(identityContext.IdentityId);
            _identityProvider.Setup(x => x.GetIdentityContext()).Returns(identityContext);


            _codeSetCommandService = new Administration.Services.Command.CodeSetCommandService(_unitOfWorkAdmin.Object, _iLogMock.Object, _authorizationPolicy.Object,
                                                                                               _identityProvider.Object);
        }
コード例 #2
0
        public void AssemblyInitialization()
        {
            AutomapperConfiguration.Initialize();
            var jurisdiction = new Jurisdiction("ori", "agencyCode");

            AgencyDetails = new AgencyDerived(jurisdiction, "name");
        }
コード例 #3
0
        public void AgencyQueryServiceClassSetUp()
        {
            _factory             = new MockRepository(MockBehavior.Loose);
            _unitOfWorkAdmin     = _factory.Create <IAdministrationUnitOfWork>();
            _jurisdiction        = new Jurisdiction("ori", "agencyCode");
            _agency              = new AgencyDerived(_jurisdiction, "name");
            _agencyConfiguration = new AgencyConfigurationDerived(_agency, "name");
            _rmsSystem           = new RMSSystem(Guid.NewGuid(), "description");
            _user = _rmsSystem.CreateUserAccount(_agency, "username", "password");
            _unitOfWorkAdmin.Setup(item => item.Find <Agency>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>()))
            .Returns(_agency);

            _unitOfWorkAdmin.Setup(item => item.Find <User>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>()))
            .Returns(_user);

            _authorizationPolicy = new Mock <IServiceAuthorizationPolicy>();
            _identityProvider    = new Mock <IServiceIdentityProvider>();

            var identityContext = new IdentityContext()
            {
                IdentityId = Guid.NewGuid()
            };

            _identityProvider.Setup(x => x.GetPrincipalIdentifier()).Returns(identityContext.IdentityId);
            _identityProvider.Setup(x => x.GetIdentityContext()).Returns(identityContext);


            _iPasswordQueryService = new PasswordQueryService(_unitOfWorkAdmin.Object, Mock.Of <ILog>(), _authorizationPolicy.Object, _identityProvider.Object);
            SetUpAgencyPasswordConfiguration();
        }
コード例 #4
0
        public void AgencyQueryServiceClassSetUp()
        {
            _factory             = new MockRepository(MockBehavior.Loose);
            _unitOfWorkAdmin     = _factory.Create <IAdministrationUnitOfWork>();
            _jurisdiction        = new Jurisdiction("ori", "agencyCode");
            _agency              = new AgencyDerived(_jurisdiction, "name");
            _agencyConfiguration = new AgencyConfigurationDerived(_agency, "name");
            _agencyList          = new List <AgencyDerived>();
            _agencyList.Add(_agency);

            _authorizationPolicy = new Mock <IServiceAuthorizationPolicy>();
            _identityProvider    = new Mock <IServiceIdentityProvider>();

            var identityContext = new IdentityContext {
                IdentityId = Guid.NewGuid()
            };

            _identityProvider.Setup(x => x.GetPrincipalIdentifier()).Returns(identityContext.IdentityId);
            _identityProvider.Setup(x => x.GetIdentityContext()).Returns(identityContext);

            _unitOfWorkAdmin.Setup(item => item.Find <Agency>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>()))
            .Returns(_agency);

            _unitOfWorkAdmin.Setup(item => item.GetEntityQuery <Agency>(It.IsAny <TrackingMode>()))
            .Returns(_agencyList.AsQueryable());

            _agencyQueryService = new AgencyQueryService(_unitOfWorkAdmin.Object, Mock.Of <ILog>(), _authorizationPolicy.Object, _identityProvider.Object);
        }
コード例 #5
0
        public void ClassSetUp()
        {
            _factory                 = new MockRepository(MockBehavior.Loose);
            _jurisdiction            = new ValueObjects.Jurisdiction("ori", "agencyCode");
            _agency                  = new AgencyDerived(_jurisdiction, "name");
            _agencyConfiguration     = new AgencyConfigurationDerived(_agency, "name");
            _agencyConfigurationList = new List <AgencyConfiguration>();
            _agencyConfigurationList.Add(_agencyConfiguration);
            _agencyReference = new List <AgencyReference>();
            var agencyReference = new AgencyReference();

            agencyReference.AgencyId = _agency.Id;
            _agencyReference.Add(agencyReference);
            _authorizationPolicy = new Mock <IServiceAuthorizationPolicy>();
            _identityProvider    = new Mock <IServiceIdentityProvider>();

            _unitOfWorkAdmin = _factory.Create <IAdministrationUnitOfWork>();
            _rmsSystem       = new RMSSystem(Guid.NewGuid(), "description");

            _unitOfWorkAdmin.Setup(item => item.GetEntityQuery <AgencyConfiguration>(It.IsAny <TrackingMode>()))
            .Returns(_agencyConfigurationList.AsQueryable());
            _unitOfWorkAdmin.Setup(item => item.GetSystemInstance()).Returns(_rmsSystem);
            _agencyCommandService = new Administration.Services.Command.AgencyCommandService(
                _unitOfWorkAdmin.Object, Mock.Of <ILog>(), _authorizationPolicy.Object, _identityProvider.Object);
        }
コード例 #6
0
        public void CreateUser()
        {
            _jurisdiction = new Jurisdiction("ori", "agencyCode");
            _agency       = new AgencyDerived(_jurisdiction, "name");
            var result = rmssystem.CreateUserAccount(_agency, "data", "data1");

            result.Should().BeOfType(typeof(User));
        }
コード例 #7
0
        public void ClassLevelSetUp()
        {
            var jurisdiction = new Jurisdiction("ori", "agencyCode");
            var agency       = new AgencyDerived(jurisdiction, "name");
            var rmsSystem    = new RMSSystem(Guid.NewGuid(), "RMS Description");

            _user = rmsSystem.CreateUserAccount(agency, "New User", "1ab");
            _passwordConfiguration = PasswordConfiguration.Empty;
        }
コード例 #8
0
        public void ClassLevelSetUp()
        {
            var jurisdiction = new Jurisdiction("ori", "agencyCode");

            _agency   = new AgencyDerived(jurisdiction, "name");
            _workflow = _agency.CreateWorkflow("Workflow Title", null);
            _workflowInstanceService = new WorkflowInstanceService();
            SetUpReport();
        }
コード例 #9
0
        public void ChangeCodeSetCategory_3()
        {
            var codeSetList = new List <CodeSet>();

            _agencyDerived = new AgencyDerived(_jurisdiction, "name");
            codeSetList.Add(_codeSetDerived);
            _agencyDerived.SetCodeSetsCollection(codeSetList);
            _unitOfWorkAdmin.Setup(item => item.Find <CodeSet>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>()))
            .Returns(_codeSetDerived);

            _codeSetCommandService.ChangeCodeSetCategory(Guid.NewGuid(), "newcategory");
        }
コード例 #10
0
        public void ClassLevelSetUp()
        {
            var identityContext = new IdentityContext {
                IdentityId = Guid.NewGuid()
            };

            _authorizationPolicy = new Mock <IServiceAuthorizationPolicy>();
            _identityProvider    = new Mock <IServiceIdentityProvider>();
            _identityProvider.Setup(x => x.GetPrincipalIdentifier()).Returns(identityContext.IdentityId);
            _identityProvider.Setup(x => x.GetIdentityContext()).Returns(identityContext);


            _agency = AdministrationUnitTestFixture.AgencyDetails;
            _administrationUnitOfWork = new Mock <IAdministrationUnitOfWork>();
            _workflow = _agency.CreateWorkflow("Workflow Title", null);
            _administrationUnitOfWork.Setup(item => item.Find <Workflow>(It.IsAny <Guid>(), It.IsAny <TrackingMode>(), It.IsAny <ThrowIf>())).Returns(_workflow);
            _workflowCommandService = new WorkflowCommandService(_administrationUnitOfWork.Object, Mock.Of <ILog>(), _authorizationPolicy.Object, _identityProvider.Object);
        }
コード例 #11
0
 public void ClassLevelSetup()
 {
     _agencyDerived = AdministrationUnitTestFixture.AgencyDetails;
     _role          = _agencyDerived.CreateRole("Supervisor Role", "Role Description");
 }