Exemplo n.º 1
0
            /// <summary>
            /// Adds the retry action link.
            /// </summary>
            /// <param name="actions">The action container.</param>
            private void AddRetryAction(HtmlControl actions)
            {
                HtmlAnchor rerun = new HtmlAnchor(
                    "Retry this test",
                    delegate(object sender, HtmlEventArgs args)
                {
                    RetryTestRunFilter retryFilter = new RetryTestRunFilter(Inspector.Result.TestClass, Inspector.Result.TestMethod);
                    UnitTestHarness ut             = UnitTestHarness;
                    if (ut != null)
                    {
                        ut.RestartRunDispatcher();
                        ut.EnqueueTestAssembly(Inspector.Result.TestClass.Assembly, retryFilter);
                    }
                });

                StyleActionLink(rerun);
                actions.Controls.Add(rerun);
            }