Esempio n. 1
0
        public void Setup()
        {
            ConfigurationBuilder builder = new ConfigurationBuilder();

            builder.AddJsonFile(".\\appSettingsB1.json");

            ILoggerFactory    factory = new LoggerFactory();
            ILogger <Service> logger  = factory.CreateLogger <Service>();

            _configuration = builder.Build();
            _service       = new Service(_configuration, logger);

            doLogin();

            _monitor = new Varsis.Data.Model.Connector.POSMonitor()
            {
                BranchId        = 1,
                BranchIdLegacy  = "KK",
                Status          = Varsis.Data.Model.Connector.IntegrationStatus.Pending,
                TransactionDate = System.DateTime.Now
            };

            _detail = new Model.Connector.POSMonitorDetail()
            {
                POSMonitor      = _monitor.RecId,
                POSId           = "0001",
                TransactionTime = System.DateTime.Now,
                InvoiceId       = "012345",
                totalAmount     = 789.98,
                itemsCount      = 5
            };
        }
Esempio n. 2
0
        public void CT2_Update()
        {
            Model.Connector.POSMonitor       monitor = readMonitor();
            Model.Connector.POSMonitorDetail detail  = readDetail(monitor);

            detail.itemsCount = 11;

            Assert.That(async() => await _service.Update(detail), Throws.Nothing);

            Varsis.Data.Model.Connector.POSMonitorDetail newDetail = readDetail(monitor);

            Assert.IsNotNull(detail);
            Assert.AreEqual(newDetail.itemsCount, detail.itemsCount);
        }