public void AbusedProcedure() { var shoppingService = new ShoppingService(); // This will throw an exception because we didn't call BeginTransaction first shoppingService.AddToCart(1, 2, 3); }
public void DoSomeStuff() { var shoppingService = new ShoppingService(); shoppingService.AddToCart(new CartTransaction { TransactionUri = "http://www.google.com" }, 1, 2, 3); }
public void ExpectedProcedure() { var shoppingService = new ShoppingService(); shoppingService.BeginTransaction(new CartTransaction { TransactionUri = "http://google.com/" }); shoppingService.AddToCart(1, 2, 3); }
public void DoSomeStuff() { var shoppingService = new ShoppingService(); var transaction = new CartTransaction { TransactionUri = "http://google.com/" }; shoppingService.BeginTransaction(transaction); shoppingService.AddToCart(1, 2, 3); }