Beispiel #1
0
        private void BuildReferenceHtml(StringBuilder testFrameworkDependencies, StringBuilder referenceCssReplacement, StringBuilder testJsReplacement, StringBuilder referenceJsReplacement, StringBuilder referenceHtmlTemplateReplacement, StringBuilder codeCoverageDependencies)
        {
            foreach (TestHarnessItem item in TestFrameworkDependencies)
            {
                testFrameworkDependencies.AppendLine(item.ToString());
            }

            foreach (TestHarnessItem item in CodeCoverageDependencies)
            {
                codeCoverageDependencies.AppendLine(item.ToString());
            }

            foreach (TestHarnessItem item in ReferencedScripts.Where(x => !x.HasFile || x.ReferencedFile.IncludeInTestHarness))
            {
                if (item.ReferencedFile != null && item.ReferencedFile.IsFileUnderTest)
                {
                    testJsReplacement.AppendLine(item.ToString());
                }
                else
                {
                    referenceJsReplacement.AppendLine(item.ToString());
                }
            }
            foreach (TestHarnessItem item in ReferencedStyles)
            {
                referenceCssReplacement.AppendLine(item.ToString());
            }
            foreach (TestHarnessItem item in ReferencedHtmlTemplates)
            {
                referenceHtmlTemplateReplacement.AppendLine(item.ToString());
            }
        }
Beispiel #2
0
        private void CleanupTestHarness()
        {
            // TODO: Remove this need for this by updating the logic in the framework definition to support regex matches in ReferenceIsDependency

            // Remove additional references to QUnit.
            // (Iterate over a copy to avoid concurrent modification of the list!)
            foreach (TestHarnessItem reference in ReferencedScripts.Where(r => r.HasFile).ToList())
            {
                if (reference.ReferencedFile.IsFileUnderTest)
                {
                    continue;
                }

                string fileName = Path.GetFileName(reference.ReferencedFile.Path);
                if (!string.IsNullOrEmpty(fileName) && RegexPatterns.IsQUnitFileName.IsMatch(fileName))
                {
                    ReferencedScripts.Remove(reference);
                }
            }
        }
Beispiel #3
0
    public void PedestrianRefsValues()
    {
        facingDifferentWay = Quaternion.Euler(0f, 180f, 0f);

        referencesScript = GameObject.Find("References").GetComponent <ReferencedScripts>();
    }