public async Task <SupplierInfoStatusModel> GetCOCSubscriptionBySijilNumber(string LicenseNumber, string CityCode) { var parameter = new COCSubscriptionInquiryRequestModel { LicenseNumber = LicenseNumber, CityCode = CityCode }; var result = await _IYasserproxy.GetCOCSubscriptionBySijilNumber(parameter); var res = new SupplierInfoStatusModel(); if (result == null) { res.enSupplierInfoType = Enums.SupplierInfoType.Warnning; res.StatusName = Resources.TenderResources.ErrorMessages.CantFindRecord; } else { res.enSupplierInfoType = Enums.SupplierInfoType.Success; if (result.MembershipSijil.SijilToDate < DateTime.Now) { res.StatusName = Resources.TenderResources.Messages.Valid; res.Date = result.MembershipSijil.SijilToDateHjr; } else { res.enSupplierInfoType = Enums.SupplierInfoType.Wrong; res.StatusName = Resources.TenderResources.Messages.Ended; } } return(res); }
public async Task ShouldGetCOCSubscriptionBySijilNumber() { //Arrange var model = new COCSubscriptionInquiryRequestModel { CityCode = "101", LicenseNumber = "777777" }; //Act var result = await _YesserProxy.GetCOCSubscriptionBySijilNumber(model); //Assert Assert.Null(result); }