Example #1
0
        private static void CompareVisualTreesImplementation(DeployFilesFixture fixture, VisualTreeObject actual, string fileName) {
            string testFileName = fileName + ".tree";
            string testFilePath = fixture.GetDestinationPath(testFileName);

            var serializedActual = SerializeVisualTree(actual);
            string baselineFilePath = fixture.GetSourcePath(testFileName);
            if (_regenerateBaselineFiles) {
                TestFiles.UpdateBaseline(baselineFilePath, serializedActual);
            } else {
                TestFiles.CompareToBaseLine(baselineFilePath, serializedActual);
            }
        }
Example #2
0
 /// <summary>
 /// Open a disk file in an editor window
 /// </summary>
 /// <param name="fixture"></param>
 /// <param name="fileName">File name</param>
 /// <returns>Editor instance</returns>
 public void OpenFile(DeployFilesFixture fixture, string fileName) {
     string content = fixture.LoadDestinationFile(fileName);
     EditorWindow.Create(content, fileName);
 }
Example #3
0
 /// <summary>
 /// Create script that opens a disk file in an editor window
 /// </summary>
 /// <param name="fileName">File name</param>
 public TestScript(DeployFilesFixture fixture, string fileName, bool unused) {
     OpenFile(fixture, fileName);
 }
Example #4
0
 public static void CompareVisualTrees(DeployFilesFixture fixture, VisualTreeObject actual, string fileName) {
     CompareVisualTreesImplementation(fixture, actual, fileName);
 }
Example #5
0
 public static void CompareVisualTrees(DeployFilesFixture fixture, VisualTreeObject actual, string fileName) {
     Action a = () => CompareVisualTreesImplementation(fixture, actual, fileName);
     a.ShouldNotThrow();
 }