Пример #1
0
        public SqtppComparer(string relativePathToInputFile, string relativePathToReferenceOutputFile, SqtppComparerOptions options)
        {
            this.relativePathToInputFile     = relativePathToInputFile;
            this.relativePathToReferenceFile = relativePathToReferenceOutputFile;

            this.sqtppOutputFile = Path.GetTempFileName();
            this.options         = options;
        }
Пример #2
0
        public void ExecuteSqtppStandardIntegrationTest()
        {
            SqtppComparerOptions options = new SqtppComparerOptions {
                PathToSqtpp             = Environment.PathToSqtpp,
                PathToWorkingDirectory  = Environment.WorkingDirectory,
                OptionalArgumentsString = this.TestContext.DataRow["AdditionalOptions"].ToString()
            };

            SqtppComparer sqtppComparer = new SqtppComparer(this.TestContext.DataRow["InputFile"].ToString(), this.TestContext.DataRow["ReferenceFile"].ToString(), options);

            ComparerResult comparerResult = sqtppComparer.Compare();

            Assert.IsTrue(comparerResult.AreEqual, comparerResult.Message + "\r\n");
        }