Example #1
0
        public async Task GetPreQualificationsRequestsForCheckingAsyncTest()
        {
            // arranges
            var requestModel = new QualificationIdWithSearchCriteria()
            {
            };
            var queryString = requestModel.ToDictionary().ToQueryString();
            // act
            var response = await _client.GetAsync($"/Qualification/GetPreQualificationsRequestsForCheckingAsync?" + queryString);

            // Assert
            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
            Assert.NotNull(response);
        }
Example #2
0
        public async Task GetPreQualificationDetails_ByQualificationId_ReturnesQualificationCheckingModel()
        {
            _moqQualificationQueries.Setup(x =>
                                           x.GetSupplierPreQualificationRequestByQualificationIdAsync(It.IsAny <QualificationIdWithSearchCriteria>()))
            .Returns(() => Task.FromResult(
                         new QueryResult <PreQualificationResultForChecking>(
                             new List <PreQualificationResultForChecking>(), 10, 1, 10)));
            QualificationIdWithSearchCriteria qualificationIdWithSearchCriteria =
                new QualificationIdWithSearchCriteria();

            var result =
                await _sut.GetSupplierPreQualificationRequestByQualificationIdAsync(qualificationIdWithSearchCriteria);

            Assert.NotNull(result);
            Assert.IsType <QueryResult <PreQualificationResultForChecking> >(result);
        }
Example #3
0
        public async Task GetPreQualificationsRequestsForCheckingAsyncTest()
        {
            _claims = new Claim[1] {
                new Claim(IdentityConfigs.Claims.Role, RoleNames.MonafasatAccountManager)
            };
            _qualificationController = _qualificationController.WithIdentity(_claims);
            string tenderIdString = "kNWBZYjHyEW2O9Jt5g3wjw==";
            string supplierId     = "2050038794";
            var    requestModel   = new QualificationIdWithSearchCriteria()
            {
                TenderIdString = tenderIdString
            };

            var result = await _qualificationController.GetPreQualificationsRequestsForChecking(requestModel);

            Assert.NotNull(result);
            Assert.Contains(result.Items, t => t.SupplierId == supplierId);
        }