コード例 #1
0
        public void RunnersAreExecutedInCorrectOrder()
        {
            Output.Clear();
            using (var resolver = new TestResolver())
                resolver.Run();

            const string ExpectedOutput = "Window.Run, Device.Run, AppRunnerTests, Device.Present";

            Assert.AreEqual(ExpectedOutput, Output.ToText());
        }
コード例 #2
0
 public static void Start <First, Second, Third>(Action <First, Second, Third> initCode,
                                                 Action runCode = null)
 {
     using (var resolver = new TestResolver().Init(initCode))
         resolver.Run(runCode);
 }
コード例 #3
0
 public static void Start <AppEntryRunner>()
     where AppEntryRunner : Runner
 {
     using (var resolver = new TestResolver().Init <AppEntryRunner>())
         resolver.Run();
 }