Ejemplo n.º 1
0
        public AnnouncementSupplierTemplateApiControllerTest()
        {
            var serviceProvider = services.BuildServiceProvider();

            rootConfigurationsMock            = SetupConfigurations.GetApplicationConfiguration(Directory.GetCurrentDirectory());
            announcementAppService            = serviceProvider.GetService <IAnnouncementSupplierTemplateAppService>();
            announcementJoinRequestAppService = serviceProvider.GetService <IAnnouncementTemplateJoinRequestAppService>();
            _announcementController           = new AnnouncementSupplierTemplateController(rootConfigurationsMock.Object, announcementAppService, announcementJoinRequestAppService);
        }
Ejemplo n.º 2
0
        public async Task GetAnnouncementSuppliersTemplateJoinRequests_Returns_Data()
        {
            _claims = new Claim[2] {
                new Claim(IdentityConfigs.Claims.isSemiGovAgency, "1"),
                new Claim(IdentityConfigs.Claims.SelectedCR, "122450691000106")
            };
            _announcementController = _announcementController.WithIdentity(_claims);
            var result = await _announcementController.GetAnnouncementJoinRequestDetails(9);

            Assert.NotNull(result);
        }
Ejemplo n.º 3
0
        public async Task GetAnnouncementTemplateMainDetails_Returns_Data()
        {
            var _expectedResult = new AnnouncementTemplateMainDetailsModel()
            {
                AnnouncementId   = 1,
                AnnouncementName = "اول قائمة عامة اعلانات قوائم الموردين من مدخل البيانات بدون مدة سريان",
            };

            _claims = new Claim[2] {
                new Claim(IdentityConfigs.Claims.isSemiGovAgency, "1"),
                new Claim(IdentityConfigs.Claims.SelectedCR, "030001000000")
            };
            _announcementController = _announcementController.WithIdentity(_claims);
            var result = await _announcementController.GetAnnouncementTemplateDetailsForSuppliers(1);

            Assert.NotNull(result);
            Assert.IsType <AnnouncementTemplateMainDetailsModel>(result);
            Assert.Equal(_expectedResult.AnnouncementId, result.AnnouncementId);
            Assert.Equal(_expectedResult.AnnouncementName, result.AnnouncementName);
        }
Ejemplo n.º 4
0
        public async Task GetAnnouncementDetailsByAnnouncementIdForPrint_Returns_Data()
        {
            var _expectedResult = new AnnouncementTemplateDetailsForPrintModel()
            {
                ActivityDescription = "اول قائمة عامة اعلانات قوائم الموردين من مدخل البيانات بدون مدة سريان",
                AgencyCode          = "030001000000",
                AnnouncementId      = 1,
                Details             = "اول قائمة عامة اعلانات قوائم الموردين من مدخل البيانات بدون مدة سريان",
            };

            _claims = new Claim[2] {
                new Claim(IdentityConfigs.Claims.isSemiGovAgency, "1"),
                new Claim(IdentityConfigs.Claims.SelectedCR, "030001000000")
            };
            _announcementController = _announcementController.WithIdentity(_claims);
            var result = await _announcementController.AnnouncementSuppliersTemplateJoinRequestsDetailsReport(1);

            Assert.NotNull(result);
            Assert.IsType <AnnouncementTemplateDetailsForPrintModel>(result);
            Assert.Equal(_expectedResult.ActivityDescription, result.ActivityDescription);
            Assert.Equal(_expectedResult.AgencyCode, result.AgencyCode);
            Assert.Equal(_expectedResult.AnnouncementId, result.AnnouncementId);
            Assert.Equal(_expectedResult.Details, result.Details);
        }