Example #1
0
        static void Main(string[] args)
        {
            var serviceProvider = ServiceProviderBuilder.construct()
                                  .SetInputStream(Console.In)
                                  .SetOutputStream(Console.Out)
                                  .Build();

            serviceProvider.GetService <Menu>().StartLoop();
        }
 public void Setup(string input)
 {
     InputStream  = new StringReader(input);
     OutputStream = new Mock <TextWriter>();
     Input        = ServiceProviderBuilder.construct()
                    .SetInputStream(InputStream)
                    .SetOutputStream(OutputStream.Object)
                    .Build()
                    .GetService <IInputProvider>();
 }