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 }; }
public void CT1_Insert() { Assert.That(async() => await _service.Insert(_monitor), Throws.Nothing); Task.Delay(2000); Varsis.Data.Model.Connector.POSMonitor monitor = readMonitor(); Assert.IsNotNull(monitor); }
public void CT3_Delete() { Varsis.Data.Model.Connector.POSMonitor monitor = readMonitor(); Assert.That(async() => await _service.Delete(monitor), Throws.Nothing); monitor = readMonitor(); Assert.IsNull(monitor); }
public void CT2_Update() { _monitor.Status = Model.Connector.IntegrationStatus.Imported; Assert.That(async() => await _service.Update(_monitor), Throws.Nothing); Varsis.Data.Model.Connector.POSMonitor monitor = readMonitor(); Assert.IsNotNull(monitor); Assert.AreEqual(monitor.Status, _monitor.Status); }
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(); //Instancia produto _monitor = new Varsis.Data.Model.Connector.POSMonitor() { BranchId = 1, BranchIdLegacy = "KK", Status = Varsis.Data.Model.Connector.IntegrationStatus.Pending, TransactionDate = System.DateTime.Now }; }