public Mock <IServiceProvider> GetServiceProvider(IGarmentShippingCostStructureRepository repository) { HttpResponseMessage message = new HttpResponseMessage(System.Net.HttpStatusCode.OK); var HttpClientService = new Mock <IHttpClientService>(); HttpClientService .Setup(x => x.GetAsync(It.IsAny <string>())) .ReturnsAsync(message); var spMock = new Mock <IServiceProvider>(); spMock.Setup(s => s.GetService(typeof(IGarmentShippingCostStructureRepository))) .Returns(repository); spMock .Setup(x => x.GetService(typeof(IHttpClientService))) .Returns(HttpClientService.Object); spMock.Setup(s => s.GetService(typeof(IIdentityProvider))) .Returns(new IdentityProvider { TimezoneOffset = 7, Token = "INITOKEN", Username = "******" }); return(spMock); }
public Mock <IServiceProvider> GetServiceProvider_Error(IGarmentShippingCostStructureRepository repository) { HttpResponseMessage message = new HttpResponseMessage(System.Net.HttpStatusCode.OK); var HttpClientService = new Mock <IHttpClientService>(); HttpClientService .Setup(x => x.GetAsync(It.IsAny <string>())) .ReturnsAsync(message); var spMock = new Mock <IServiceProvider>(); spMock.Setup(s => s.GetService(typeof(IGarmentShippingCostStructureRepository))) .Returns(repository); spMock .Setup(x => x.GetService(typeof(IHttpClientService))) .Returns(HttpClientService.Object); return(spMock); }
public GarmentShippingCostStructureService(IServiceProvider serviceProvider) { _identityProvider = serviceProvider.GetService <IIdentityProvider>(); _garmentShippingCostStructureRepository = serviceProvider.GetService <IGarmentShippingCostStructureRepository>(); }