public StoreServiceTests() { Store = new Store { Id = STOREID }; Proxy = Substitute.For <IStoreServiceProxy>(); var configuration = Substitute.For <IStoreServiceConfiguration>(); configuration.Offset.Returns(DateTimeOffset.Now.AddHours(1)); Service = new StoreService(Proxy, configuration); }
public StoreControllerV1ApiTests(WebApplicationFactory <Startup> factory, ITestOutputHelper output) { Factory = factory; Output = output; StoreServiceProxy = Substitute.For <IStoreServiceProxy>(); HttpClient = Factory.WithWebHostBuilder(builder => { builder.ConfigureTestServices(services => { services.AddSingleton(StoreServiceProxy); }); }).CreateClient(); }
public StoreService(IStoreServiceProxy proxy, IStoreServiceConfiguration config) { Proxy = proxy; Config = config; }