public void RightWork() { var machine = new СopyingMachine(); machine.MakeMoney(10); machine.SelectMedia("USBflash"); machine.SelectDocument("1.txt"); machine.PrintDocument(); machine.GiveDelivery(); }
public void ReturnInInitialStateAfterGettingDelivery() { var machine = new СopyingMachine(); machine.MakeMoney(10); machine.SelectMedia("USBflash"); machine.GiveDelivery(); machine.MakeMoney(50); machine.SelectMedia("USBflash"); machine.SelectDocument("1.txt"); machine.GiveDelivery(); machine.GiveDelivery(); }
public void GiveChange(СopyingMachine machine) { Console.WriteLine("Вернули деньги"); machine.State = new InitialState(); }
public void MakeMoney(СopyingMachine machine, int money) { Console.WriteLine($"Добавили {money} рублей"); }
public void SelectDocument(СopyingMachine machine, string filename) { Console.WriteLine($"Изменили файл на - {filename}"); machine.State = new PrintState(); }
public void PrintDocument(СopyingMachine machine) { Console.WriteLine("Распечатали документ"); machine.State = new ChooseMediaState(); }
public void MakeMoney(СopyingMachine machine, int money) { Console.WriteLine($"Внесли {money} рублей"); machine.State = new ChooseMediaState(); }
public void SelectMedia(СopyingMachine machine, string media) { Console.WriteLine($"Изменили носитель на - {media}"); machine.State = new ChooseDocumentState(); }
public void PrintDocument(СopyingMachine machine) { Console.WriteLine("Нет денег"); }
public void GiveChange(СopyingMachine machine) { Console.WriteLine("Нет денег"); }
public void SelectDocument(СopyingMachine machine, string filename) { Console.WriteLine("Нет денег"); }
public void SelectMedia(СopyingMachine machine, string media) { Console.WriteLine("Нет денег"); }
public void PrintDocument(СopyingMachine machine) { Console.WriteLine("Носитель и файл не выбраны"); }
public void SelectDocument(СopyingMachine machine, string filename) { Console.WriteLine("Носитель не выбран"); }
public void PrintDocument(СopyingMachine machine) { Console.WriteLine("Файл не выбран"); }