static void Main() { var someClass = new SomeClass(new ProductRepository(), new UserRepository()); var receipt = someClass.Purchase("habdali", "chromecast"); Console.WriteLine("Receipt No {0}", receipt.No); }