public void IfDataIsEmpty_SetsDefaults()
        {
            var reader = new SourceFileInfoDataReader();
            var data   = Data.CreateDataStorage();

            var result = reader.ReadSourceFileInfoFromData(@"some\inf\file", data, "theSection");

            Assert.IsNotNull(result);
        }
Exemple #2
0
        public void SetUp()
        {
            _sourceFileInfoDataReader = new SourceFileInfoDataReader();
            _tempFileInfoFile         = TempFileHelper.CreateTempFile(nameof(SourceFileInfoDataReaderTest), "TestFileInfo.inf");
            _data = Data.CreateDataStorage();
            _infFileIniStorage = new IniStorage(_tempFileInfoFile, Encoding.GetEncoding("Unicode"));

            Fixture fixture = new Fixture();

            _sfi = fixture.Create <SourceFileInfo>();
        }
        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);
        }