public Mock <IServiceProvider> GetServiceProvider_Error(IGarmentShippingLocalReturnNoteRepository 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-leftover-warehouse-buyers"))) .ReturnsAsync(new HttpResponseMessage(System.Net.HttpStatusCode.InternalServerError) { Content = new StringContent(JsonConvert.SerializeObject(new { apiVersion = "1.0", statusCode = 500, message = "Ok", data = JsonConvert.SerializeObject(new Buyer { }) })) }); var spMock = new Mock <IServiceProvider>(); spMock.Setup(s => s.GetService(typeof(IGarmentShippingLocalReturnNoteRepository))) .Returns(repository); spMock .Setup(x => x.GetService(typeof(IHttpClientService))) .Returns(HttpClientService.Object); return(spMock); }
public GarmentLocalSalesBookService(IServiceProvider serviceProvider) { repository = serviceProvider.GetService <IGarmentShippingLocalSalesNoteRepository>(); itemrepository = serviceProvider.GetService <IGarmentShippingLocalSalesNoteItemRepository>(); rtrrepository = serviceProvider.GetService <IGarmentShippingLocalReturnNoteRepository>(); cutrepository = serviceProvider.GetService <IGarmentShippingLocalPriceCuttingNoteRepository>(); _identityProvider = serviceProvider.GetService <IIdentityProvider>(); }
public Mock <IServiceProvider> GetServiceProvider(IGarmentShippingLocalSalesNoteRepository repository, IGarmentShippingLocalSalesNoteItemRepository itemrepository, IGarmentShippingLocalReturnNoteRepository rtrrepository, IGarmentShippingLocalPriceCuttingNoteRepository cutrepository) { var spMock = new Mock <IServiceProvider>(); spMock.Setup(s => s.GetService(typeof(IGarmentShippingLocalSalesNoteRepository))) .Returns(repository); spMock.Setup(s => s.GetService(typeof(IGarmentShippingLocalSalesNoteItemRepository))) .Returns(itemrepository); spMock.Setup(s => s.GetService(typeof(IGarmentShippingLocalReturnNoteRepository))) .Returns(rtrrepository); spMock.Setup(s => s.GetService(typeof(IGarmentShippingLocalPriceCuttingNoteRepository))) .Returns(cutrepository); spMock.Setup(s => s.GetService(typeof(IIdentityProvider))) .Returns(new IdentityProvider()); return(spMock); }
public GarmentShippingLocalReturnNoteService(IServiceProvider serviceProvider) { _repository = serviceProvider.GetService <IGarmentShippingLocalReturnNoteRepository>(); _serviceProvider = serviceProvider; }