public void Add() { //Arrange var product = session.Query <Product>().First(); var addSeq = model.Add().GetEnumerator(); var defectusLine = new DefectusLine() { Product = product.Name, ProductId = product.Id, CatalogId = product.CatalogId, }; //Act addSeq.MoveNext(); var addDefectusLine = ((AddDefectusLine)((DialogResult)addSeq.Current).Model); addDefectusLine.Item = defectusLine; addDefectusLine.OK(); addSeq.MoveNext(); scheduler.Start(); var resultLine = model.Items.Value[0]; //Assert Assert.AreEqual(product.Id, resultLine.ProductId); }
public AddDefectusLine() { DisplayName = "Добавление из каталога"; Item = new DefectusLine() { Threshold = 0, OrderQuantity = 0, }; WasCancelled = true; }
private async void SaveDefectusLine(DefectusLine line) { await Env.Query(s => s.Insert(line)); Update(); }