Esempio n. 1
0
        public void CT1_Insert()
        {
            Assert.That(async() => await _service.Insert(_monitor), Throws.Nothing);
            Assert.That(async() => await _service.Insert(_detail), Throws.Nothing);

            Task.Delay(2000);

            Model.Connector.POSMonitor monitor = readMonitor();
            Assert.IsNotNull(monitor);

            Model.Connector.POSMonitorDetail detail = readDetail(monitor);
            Assert.IsNotNull(detail);
        }
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);
        }
Esempio n. 3
0
        public void CT3_Delete()
        {
            Model.Connector.POSMonitor       monitor = readMonitor();
            Model.Connector.POSMonitorDetail detail  = readDetail(monitor);

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

            monitor = readMonitor();
            detail  = readDetail(monitor);

            Assert.IsNull(monitor);
            Assert.IsNull(detail);
        }