Beispiel #1
0
        public async Task GetPreQualificationForUnderOperationsStageIndexTest()
        {
            _claims = new Claim[1] {
                new Claim(IdentityConfigs.Claims.BranchId, "1")
            };
            _qualificationController = _qualificationController.WithIdentity(_claims);
            var requestModel = new PreQualificationSearchCriteriaModel()
            {
            };

            var result = await _qualificationController.GetPreQualificationForUnderOperationsStageIndex(requestModel);

            Assert.NotNull(result);
        }
Beispiel #2
0
        public async Task GetPreQualificationForUnderOperationsStageIndexAsyncTest()
        {
            // arranges
            var requestModel = new PreQualificationSearchCriteriaModel()
            {
            };
            var queryString = requestModel.ToDictionary().ToQueryString();
            // act
            var response = await _client.GetAsync($"/Qualification/GetPreQualificationForUnderOperationsStageIndexAsync?" + queryString);

            // Assert
            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
            Assert.NotNull(response);
        }
Beispiel #3
0
        public async Task IndexPagingForSupplierProjectTest()
        {
            // arranges
            var requestModel = new PreQualificationSearchCriteriaModel()
            {
            };
            var queryString = requestModel.ToDictionary().ToQueryString();

            // act
            var response = await _client.GetAsync($"/Qualification/IndexPagingForSupplierProject?" + queryString);

            // Assert
            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
            Assert.NotNull(response);
        }
Beispiel #4
0
        public async Task IndexPagingAsyncTest()
        {
            _claims = new Claim[1] {
                new Claim(IdentityConfigs.Claims.Role, RoleNames.MonafasatAccountManager)
            };
            _qualificationController = _qualificationController.WithIdentity(_claims);
            var requestModel = new PreQualificationSearchCriteriaModel()
            {
            };

            var response = await _qualificationController.GetPreQualificationsBySearchCriteria(requestModel);

            Assert.NotNull(response);
            Assert.NotEmpty(response.Items);
        }
Beispiel #5
0
        public async Task GetQualificationsListForVisitorTest()
        {
            _claims = new Claim[1] {
                new Claim(IdentityConfigs.Claims.Role, RoleNames.supplier)
            };
            _qualificationController = _qualificationController.WithIdentity(_claims);
            var requestModel = new PreQualificationSearchCriteriaModel()
            {
            };

            var result = await _qualificationController.GetQualificationsListForVisitor(requestModel);

            Assert.NotNull(result);
            Assert.NotEmpty(result.Items);
        }
Beispiel #6
0
        public async Task GetSupplierProjectbySearchCriteriaTest()
        {
            _claims = new Claim[1] {
                new Claim(IdentityConfigs.Claims.Role, RoleNames.MonafasatAccountManager)
            };
            _qualificationController = _qualificationController.WithIdentity(_claims);
            var requestModel = new PreQualificationSearchCriteriaModel()
            {
                TenderIdStr = "kNWBZYjHyEW2O9Jt5g3wjw==", SupplierCr = "5900037276"
            };

            var response = await _qualificationController.GetSupplierProjectbySearchCriteria(requestModel);

            Assert.NotNull(response);
            Assert.NotEmpty(response.Items);
        }
Beispiel #7
0
        public async Task GetSupplierQualificationsListTest()
        {
            _claims = new Claim[1] {
                new Claim(IdentityConfigs.Claims.SelectedCR, "1010274503")
            };
            _qualificationController = _qualificationController.WithIdentity(_claims);
            var requestModel = new PreQualificationSearchCriteriaModel()
            {
            };
            var agencyCode = "022001000000";

            var result = await _qualificationController.GetSupplierQualificationsList(requestModel);

            Assert.NotNull(result);
            Assert.NotEmpty(result.Items);
            Assert.Equal(agencyCode, result.Items.First().AgencyCode);
            Assert.Equal(agencyCode, result.Items.Last().AgencyCode);
        }
Beispiel #8
0
        public async Task FindCheckedPreQualificationsBySearchCriteriaTest()
        {
            _claims = new Claim[1] {
                new Claim(IdentityConfigs.Claims.BranchId, "1")
            };
            _qualificationController = _qualificationController.WithIdentity(_claims);
            var agencyCode   = "022001000000";
            var requestModel = new PreQualificationSearchCriteriaModel()
            {
                AgencyCode = agencyCode
            };

            var result = await _qualificationController.FindCheckedPreQualificationsBySearchCriteria(requestModel);

            Assert.NotNull(result);
            Assert.NotEmpty(result.Items);
            Assert.Equal(agencyCode, result.Items.First().AgencyCode);
            Assert.Equal(agencyCode, result.Items.Last().AgencyCode);
        }