public void IfDataIsEmpty_SetsDefaults() { var reader = new SourceFileInfoDataReader(); var data = Data.CreateDataStorage(); var result = reader.ReadSourceFileInfoFromData(@"some\inf\file", data, "theSection"); Assert.IsNotNull(result); }
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); }