static void Main(string[] args) { Handler spam = new Spam(); Handler normal = new NormalEmail(); spam.setNext(normal); Email email1 = new Email("First", "test", 1); spam.handleRequest(email1); Email email2 = new Email("Second", "test", 0); spam.handleRequest(email2); Console.ReadKey(); }