public void Setup() { settings.Waybills.Add(new WaybillSettings(user, address)); session.DeleteEach <Stock>(); session.DeleteEach <BarcodeProducts>(); model = Open(new Frontend2()); catalog = session.Query <Catalog>().First(); stock = new Stock() { Product = catalog.FullName, CatalogId = catalog.Id, Status = StockStatus.Available, RejectStatus = RejectStatus.NotDefective, Address = address, RetailCost = 1, Quantity = 5, ReservedQuantity = 0, Barcode = "10", ProductId = 1, Exp = SystemTime.Now() }; stateless.Insert(stock); var product1 = GetProduct("АЦЕТИЛСАЛИЦИЛОВАЯ КИСЛОТА табл. 0.5 г N10"); var stockForList = new Stock(session, product1, address, StockStatus.Available, 133) { Quantity = 5, Barcode = "4605635002748", Exp = SystemTime.Now() }; stateless.Insert(stockForList); var product2 = GetProduct("АЦЕТИЛСАЛИЦИЛОВАЯ КИСЛОТА табл. 0.5г N20"); stockForList = new Stock(session, product2, address, StockStatus.Available, 132) { Quantity = 5, Barcode = "4605635002748", Exp = SystemTime.Now() }; stateless.Insert(stockForList); var products = new[] { GetProduct("АСПИРИН БАЙЕР табл. 100мг N20"), GetProduct("АСПИРИН БАЙЕР табл. 500 мг N10"), GetProduct("АСПИРИН БАЙЕР табл. 500 мг N10"), }; for (int i = 0; i < 3; i++) { stockForList = new Stock(session, products[i], address, StockStatus.Available, 132) { Address = address, Quantity = 2 + i, }; stateless.Insert(stockForList); } BarcodeProduct = new BarcodeProducts() { Product = product1, Producer = session.Query <Producer>().First(), Barcode = "30" }; stateless.Insert(BarcodeProduct); session.DeleteEach <Check>(); session.Flush(); }
public void Setup() { session.DeleteEach <Stock>(); settings.Waybills.Add(new WaybillSettings(user, address)); model = Open(new Frontend2()); }