private IEnumerable <string> GetGivenTypesContents()
        {
            IClassFileDao           dao                = Dao.Factory.ClassFileDao;
            IEnumerable <ClassFile> givenTypes         = dao.GetGivenTypes(Solution.Task);
            IEnumerable <string>    givenTypesContents = givenTypes.Select(
                typeFile => dao.FileContents(Solution, typeFile));

            return(givenTypesContents);
        }
Beispiel #2
0
        private void SetConnectedFilesLists()
        {
            IClassFileDao dao = Dao.Factory.ClassFileDao;

            GivenTypes = dao.GetGivenTypes(Task)
                         .Select(classFile => new GivenTypeFile(Task, classFile))
                         .ToList();
            Tests = dao.GetTests(Task)
                    .Select(classFile => new TestFile(Task, classFile))
                    .ToList();
        }
Beispiel #3
0
        public LoadedClasses(Solution solution, IMessageService messages, IDialogFactory dialogFactory)
            : this(messages, dialogFactory)
        {
            Solution = solution;
            IClassFileDao           dao           = Dao.Factory.ClassFileDao;
            IEnumerable <ClassFile> solutionFiles = dao.SolutionFiles(solution);

            foreach (ClassFile solutionFile in solutionFiles)
            {
                string fileContents = dao.FileContents(solution, solutionFile);
                AddFile(solutionFile, fileContents);
            }
        }