ATMLCommonLibrary.managers.UutManager.GetProjectUUT C# (CSharp) Method

GetProjectUUT() public static method

public static GetProjectUUT ( string projectName ) : UUTDescription
projectName string
return ATMLModelLibrary.model.uut.UUTDescription
        public static UUTDescription GetProjectUUT(string projectName)
        {
            UUTDescription uut = null;
            string path = System.IO.Path.Combine(ATMLContext.TESTSET_PATH, projectName, "atml" );
            string fileName = Path.Combine(path, BuildAtmlFileName(projectName));
            if (File.Exists(fileName))
            {
                uut = UUTDescription.Deserialize(Encoding.UTF8.GetString(FileManager.ReadFile(fileName)));
            }
            else
            {
                foreach (string fileSystemEntry in Directory.GetFileSystemEntries(path, FILTER))
                {
                    uut = UUTDescription.Deserialize(Encoding.UTF8.GetString(FileManager.ReadFile(fileSystemEntry)));
                    break;
                }
            }
            return uut;
        }