public void TestWriting() { InitializeTestRecord(); MockStdfFileWriter writer = new MockStdfFileWriter(CpuType.Sun386); writer.WriteRecord(hbr); writer.Reset(); StdfFileReader reader = new StdfFileReader(writer.Stream); StdfRecord record = reader.ReadRecord(); Assert.IsInstanceOf(typeof(FarRecord), record); record = reader.ReadRecord(); Assert.IsInstanceOf(typeof(HbrRecord), record); HbrRecord readRecord = record as HbrRecord; Assert.IsNotNull(readRecord); Assert.AreEqual(hbr.HeadNumber, readRecord.HeadNumber); Assert.AreEqual(hbr.SiteNumber, readRecord.SiteNumber); Assert.AreEqual(hbr.Name, readRecord.Name); Assert.AreEqual(hbr.Number, readRecord.Number); Assert.AreEqual(hbr.PartsCount, readRecord.PartsCount); Assert.AreEqual(hbr.PassFail, readRecord.PassFail); }
public void TearDown() { hbr.Clear(); hbr = null; }
public void Initialize() { hbr = new HbrRecord(); }