static void Main(string[] args) { // Build a sushi order using patron's input Console.WriteLine("Please enter your sushi order (use characters T, S, C with no spaces):"); var order = Console.ReadLine(); char[] chars = order.ToCharArray(); SushiFactory factory = new SushiFactory(); int orderTotal = 0; //Get the sushi from the factory foreach (char c in chars) { ISushi sushi = factory.GetSushi(c); if (sushi != null) { orderTotal++; sushi.Display(orderTotal); } } Console.ReadKey(); }
public CreateOrderForm(ICustomer serviceC, ISushi serviceP, IMainService serviceM) { InitializeComponent(); this.serviceC = serviceC; this.serviceP = serviceP; this.serviceM = serviceM; }
public void Test_SushiFabrick() { var df = new DauradeFabric(); ISushi sushiA = df.CreateUramaki(); ISushi sushiB = df.CreateNigiri(); Check.That(sushiA.Poisson.GetNom()).IsEqualTo(sushiB.Poisson.GetNom()); }
public SushiForm(ISushi service) { InitializeComponent(); this.service = service; }