コード例 #1
0
        public void Authorize_WithInvestorUnauthorized()
        {
            var ioasysApiClient  = IoasysApiAdapterClientMocks.CreateScenarioWithInvestorUnauthorized().Object;
            var ioasysApiAdapter = new IoasysApiAdapter.IoasysApiAdapter(httpContextAccessor, ioasysApiClient, loggerMock);

            Assert.Throws <UnauthorizedAccessException>(() => ioasysApiAdapter.Authorize("User", "Pass"));
        }
コード例 #2
0
        public void ShowEnterpriseByFilter_WithOneEnterprisesForFilter()
        {
            var ioasysApiClient  = IoasysApiAdapterClientMocks.CreateScenarioWithOneEnterprisesForFilter().Object;
            var ioasysApiAdapter = new IoasysApiAdapter.IoasysApiAdapter(httpContextAccessor, ioasysApiClient, loggerMock);

            Assert.NotEmpty(ioasysApiAdapter.ShowEnterpriseByFilter(new Dictionary <string, object>()));
        }
コード例 #3
0
        public void ShowEnterpriseByID_ThrowEnterpriseCoreExceptionForId()
        {
            var ioasysApiClient  = IoasysApiAdapterClientMocks.CreateScenarioThrowEnterpriseCoreExceptionForId().Object;
            var ioasysApiAdapter = new IoasysApiAdapter.IoasysApiAdapter(httpContextAccessor, ioasysApiClient, loggerMock);

            Assert.Throws <EnterpriseCoreException>(() => ioasysApiAdapter.ShowEnterpriseByID(1));
        }
コード例 #4
0
        public void ShowEnterpriseByID_WithOneEnterprisesForId()
        {
            var ioasysApiClient  = IoasysApiAdapterClientMocks.CreateScenarioWithOneEnterprisesForId().Object;
            var ioasysApiAdapter = new IoasysApiAdapter.IoasysApiAdapter(httpContextAccessor, ioasysApiClient, loggerMock);

            Assert.Equal("Test", ioasysApiAdapter.ShowEnterpriseByID(1).Name);
        }
コード例 #5
0
        public void ShowAllEnterprises_WithOneEnterprise()
        {
            var ioasysApiClient  = IoasysApiAdapterClientMocks.CreateScenarioWithOneEnterprise().Object;
            var ioasysApiAdapter = new IoasysApiAdapter.IoasysApiAdapter(httpContextAccessor, ioasysApiClient, loggerMock);

            Assert.NotEmpty(ioasysApiAdapter.ShowAllEnterprises());
        }
コード例 #6
0
        public void Authorize_InvestorSuccessTrue()
        {
            var ioasysApiClient  = IoasysApiAdapterClientMocks.CreateScenarioWithInvestorSuccessTrue().Object;
            var ioasysApiAdapter = new IoasysApiAdapter.IoasysApiAdapter(httpContextAccessor, ioasysApiClient, loggerMock);

            Assert.Equal("Test", ioasysApiAdapter.Authorize("User", "Pass").Name);
        }