public Mock <IServiceProvider> GetServiceProvider_Error(IGarmentShippingInsuranceDispositionRepository repository)
        {
            HttpResponseMessage message = new HttpResponseMessage(System.Net.HttpStatusCode.OK);
            var HttpClientService       = new Mock <IHttpClientService>();

            HttpClientService
            .Setup(x => x.GetAsync(It.IsAny <string>()))
            .ReturnsAsync(message);

            HttpClientService
            .Setup(x => x.GetAsync(It.IsRegex($"^master/garment-insurances")))
            .ReturnsAsync(new HttpResponseMessage(System.Net.HttpStatusCode.InternalServerError)
            {
                Content = new StringContent(JsonConvert.SerializeObject(new
                {
                    apiVersion = "1.0",
                    statusCode = 500,
                    message    = "Ok",
                    data       = JsonConvert.SerializeObject(new Insurance {
                    })
                }))
            });

            var spMock = new Mock <IServiceProvider>();

            spMock.Setup(s => s.GetService(typeof(IGarmentShippingInsuranceDispositionRepository)))
            .Returns(repository);
            spMock
            .Setup(x => x.GetService(typeof(IHttpClientService)))
            .Returns(HttpClientService.Object);
            return(spMock);
        }
Пример #2
0
        public Mock <IServiceProvider> GetServiceProvider(IGarmentShippingInsuranceDispositionRepository repository)
        {
            var spMock = new Mock <IServiceProvider>();

            spMock.Setup(s => s.GetService(typeof(IGarmentShippingInsuranceDispositionRepository)))
            .Returns(repository);

            spMock.Setup(s => s.GetService(typeof(IIdentityProvider)))
            .Returns(new IdentityProvider());

            return(spMock);
        }
Пример #3
0
 public GarmentInsuranceDispositionReportService(IServiceProvider serviceProvider)
 {
     repository        = serviceProvider.GetService <IGarmentShippingInsuranceDispositionRepository>();
     _identityProvider = serviceProvider.GetService <IIdentityProvider>();
 }
Пример #4
0
        public GarmentShippingInsuranceDispositionService(IServiceProvider serviceProvider)
        {
            _repository = serviceProvider.GetService <IGarmentShippingInsuranceDispositionRepository>();

            this.serviceProvider = serviceProvider;
        }