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); }
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); }
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); }
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); }