private void Create_loaded_document_logs_unparsed_document(out Client client, out Supplier supplier, out DocumentReceiveLog documentLogEntity, out UpdateLogEntity updateLogEntity) { client = DataMother.CreateTestClientWithAddressAndUser(); supplier = DataMother.CreateSupplier(); Save(supplier); documentLogEntity = DataMother.CreateTestDocumentLog(supplier, client); updateLogEntity = DataMother.CreateTestUpdateLogEntity(client); session.SaveOrUpdate(updateLogEntity); documentLogEntity.SendUpdateLogEntity = updateLogEntity; Save(documentLogEntity); }
public void Setup() { testClient = DataMother.CreateTestClientWithAddressAndUser(); var user = testClient.Users.First(); user.AvaliableAddresses.Add(testClient.Addresses.First()); session.Save(user); testSupplier = DataMother.CreateSupplier(); session.Save(testSupplier); var order = new ClientOrder(testClient.Users.First(), testSupplier.Prices[0]); session.Save(order); var product = new Product(session.Load <Catalog>(DataMother.CreateCatelogProduct())); var line = new OrderLine(order, product, 100, 1); session.Save(product); session.Save(line); session.Save(order); testSupplier = DataMother.CreateSupplier(); var documentLogEntity = DataMother.CreateTestDocumentLog(testSupplier, testClient); var updateLogEntity = DataMother.CreateTestUpdateLogEntity(testClient); documentLogEntity.DocumentType = DocumentType.Waybill; session.SaveOrUpdate(updateLogEntity); documentLogEntity.SendUpdateLogEntity = updateLogEntity; session.Save(documentLogEntity); var document = DataMother.CreateTestDocument(testSupplier, testClient, documentLogEntity); session.Save(document); session.Flush(); Open(testClient); AssertText("Клиент"); }