Beispiel #1
0
        public void GetProjectHashFromSingleTcPouFilename(string filename)
        {
            string path       = Path.Combine(workingProjectPouDirectory, filename);
            var    plcProject = new TcProjectBuilder(path);

            Assert.Equal("E7C52539-BBF0-7365-BEC4-14FF9FECC46D", plcProject.Hash);
        }
Beispiel #2
0
        public void GetHashOfProjectWithHash()
        {
            var plcProject = new TcProjectBuilder(Path.Combine(
                                                      projectDirectory, "WorkingProjectForUnitTests", "PLC", "PLC.plcproj"
                                                      ));

            Assert.Equal("E7C52539-BBF0-7365-BEC4-14FF9FECC46D", plcProject.Hash);
        }
Beispiel #3
0
        public void GetHashOfProjectWithHash()
        {
            var plcProject = new TcProjectBuilder(
                "../../../../WorkingProjectForUnitTests/PLC/PLC.plcproj"
                );

            Assert.Equal("7526D772-C42C-771C-E7F5-8B6DA4DF5F84", plcProject.Hash);
        }
Beispiel #4
0
        public void CheckIfBuildFailedFromLogFile(string logFilePath, bool buildFailed)
        {
            TcProjectBuilder tcProject      = new TcProjectBuilder("../");
            string           logFileContent = File.ReadAllText(logFilePath);
            bool             actual         = tcProject.BuildFailed(logFileContent);

            Assert.Equal(buildFailed, actual);
        }
        public void CheckIfBuildFailedFromLogFile(string logFile, bool buildFailed)
        {
            string logFileContent = File.ReadAllText(
                Path.Combine(testDataDirectory, logFile)
                );
            bool actual = TcProjectBuilder.BuildFailed(logFileContent);

            Assert.Equal(buildFailed, actual);
        }
Beispiel #6
0
        public void GetProjectHashFromSingleTcPouFilename(string filename)
        {
            var plcProject = new TcProjectBuilder(filename);

            Assert.Equal("7526D772-C42C-771C-E7F5-8B6DA4DF5F84", plcProject.Hash);
        }
Beispiel #7
0
        public void TryGetHashOfNonExistingProject(string projectPath)
        {
            var plcProject = new TcProjectBuilder(projectPath);

            Assert.Equal("", plcProject.Hash);
        }
Beispiel #8
0
 public void InitializeWithNonExistingPathDontRaiseException()
 {
     var plcProject = new TcProjectBuilder(
         "Non/Existing/Path/PLC.plcproj"
         );
 }