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>(); }