Exemple #1
0
        public void WriteAndLoadSourceFileInfo_SourceFileInfosAreEqual()
        {
            var section = "SomeSection";

            _sourceFileInfoDataReader.WriteSourceFileInfoToData(_data, section, _sfi);
            _infFileIniStorage.WriteData(_data);
            var loadedSourceFileInfo = _sourceFileInfoDataReader.ReadSourceFileInfoFromData(_tempFileInfoFile, _data, section);

            _sfi.Filename = loadedSourceFileInfo.Filename;
            AssertSfiAreEqual(_sfi, loadedSourceFileInfo);
        }
        public void ValidSourceFileInfo_CanBeWrittenAndReadAgain(JobType type)
        {
            var sfi         = BuildSourceFileInfo(type);
            var infFileName = "somefile.inf";
            var reader      = new SourceFileInfoDataReader();
            var data        = Data.CreateDataStorage();

            reader.WriteSourceFileInfoToData(data, "theSection", sfi);

            var result = reader.ReadSourceFileInfoFromData(infFileName, data, "theSection");

            AssertSfiAreEqual(result, sfi);
        }