public static IntegrationTests.CustomerOrder DbOrderUpdateStatus(IntegrationTests.CustomerOrder order, IntegrationTests.OrderStatus newStatus) { order.Status = newStatus; order.OrderItems = null; return(order); }
public void TestDelete() { IntegrationTests.CustomerOrder order = DbCreateOrder(); var ev = (AuditEvent)null; var orderId = order.OrderId; using (var audit = AuditScope.Create("Order:Delete", () => order, new { ReferenceId = order.OrderId })) { ev = audit.Event; DbDeteleOrder(order.OrderId); order = null; } Assert.Equal(Configuration.DataProvider.Serialize(orderId), ev.CustomFields["ReferenceId"]); }
public void TestDelete() { IntegrationTests.CustomerOrder order = DbCreateOrder(); var ev = (AuditEvent)null; var orderId = order.OrderId; using (var audit = AuditScope.Create("Order:Delete", () => new TestStruct() { Id = 123, Order = order }, new { ReferenceId = order.OrderId })) { ev = audit.Event; DbDeteleOrder(order.OrderId); order = null; } Assert.AreEqual(orderId, ev.CustomFields["ReferenceId"]); }
public static IntegrationTests.CustomerOrder DbCreateOrder() { var order = new IntegrationTests.CustomerOrder() { OrderId = Guid.NewGuid().ToString(), CustomerId = "customer 123 some 'quotes' to test's. double ''. some double \"quotes\" \"", Status = IntegrationTests.OrderStatus.Created, OrderItems = new List <IntegrationTests.CustomerOrderItem>() { new IntegrationTests.CustomerOrderItem() { Sku = "1002", Quantity = 3 } } }; return(order); }
public static void ExecuteStoredProcedure(IntegrationTests.CustomerOrder order, IntegrationTests.OrderStatus status) { }