Exemple #1
0
        public static void OneError([NotNull] QaTestRunnerBase runner,
                                    [NotNull] string issueCodeId)
        {
            QaError error;

            OneError(runner, issueCodeId, out error);
        }
Exemple #2
0
        public static void OneError([NotNull] QaTestRunnerBase runner,
                                    [NotNull] string issueCodeId,
                                    [NotNull] out QaError error)
        {
            Assert.AreEqual(1, runner.Errors.Count);
            error = runner.Errors[0];
            IssueCode issueCode = error.IssueCode;

            Assert.IsNotNull(issueCode);
            Assert.AreEqual(issueCodeId, issueCode.ID);
        }
        private static IList <QaError> Run([NotNull] ITest test, double?tileSize = null)
        {
            Console.WriteLine(@"Tile size: {0}",
                              tileSize == null ? "<null>" : tileSize.ToString());
            const string newLine = "\n";

            // r# unit test output adds 2 lines for Environment.NewLine
            Console.Write(newLine);

            QaTestRunnerBase runner = tileSize == null
                                                          ? (QaTestRunnerBase) new QaTestRunner(test)
                                                          : new QaContainerTestRunner(tileSize.Value, test)
            {
                KeepGeometry = true
            };

            runner.Execute();

            return(runner.Errors);
        }
Exemple #4
0
 public static void NoError(QaTestRunnerBase runner)
 {
     Assert.AreEqual(0, runner.Errors.Count);
 }