Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            const int port   = 9091;
            Server    server = new Server
            {
                Services = { PriceComparisonService.BindService(new PricecomparisonServices()) },
                Ports    = { new ServerPort("0.0.0.0", port, ServerCredentials.Insecure) }
            };

            server.Start();
            Console.WriteLine("server start on port:" + port);

            server.ShutdownTask.Wait();
        }
        public void Setup()
        {
            _opts = new DbContextOptionsBuilder <TariffComparisonContext>()
                    .UseInMemoryDatabase(databaseName: "TEST_PriceComparisonService")
                    .Options;

            using (TariffComparisonContext context = new TariffComparisonContext(_opts))
            {
                // Insert test data
                initTariffs(context, out IDictionary <string, TariffEntity> tariffs);
                initProducts(context, tariffs);
            }

            // Init service for test (separate context)
            _priceComparisonService = new PriceComparisonService(new TariffComparisonContext(_opts));
        }