public void TestDecoderReturnsValidData() { IFilenameDecoder testSubject = new FileNameDecoder(); foreach (Expectation expectation in decoderDataProvider()) { DecodedFileName decodedFileName = testSubject.DecodeFilename(expectation.TestFilename); Assert.AreEqual(expectation.HeaderType, decodedFileName.HeaderType); for (int i = 0; i < expectation.HeaderData.Length; i++) { Assert.AreEqual(expectation.HeaderData[i], decodedFileName.HeaderData[i]); } Assert.AreEqual(expectation.Filename, decodedFileName.Filename); } }
public ConstantsHeader(DecodedFileName decodedFileName) : base(decodedFileName) { }
public WeaponHeader(DecodedFileName decodedFileName) : base(decodedFileName) { }
public BaseHeader(DecodedFileName decodedFileName) { this.decodedFileName = decodedFileName; }
public DefaultHeader(DecodedFileName decodedFileName) : base(decodedFileName) { }
public AbilityHeader(DecodedFileName decodedFileName) : base(decodedFileName) { }