示例#1
0
        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);
        }
示例#2
0
 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();
 }
示例#3
0
 public StoreService(IStoreServiceProxy proxy, IStoreServiceConfiguration config)
 {
     Proxy  = proxy;
     Config = config;
 }