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);
            }
        }
Пример #2
0
 public ConstantsHeader(DecodedFileName decodedFileName) : base(decodedFileName)
 {
 }
Пример #3
0
 public WeaponHeader(DecodedFileName decodedFileName) : base(decodedFileName)
 {
 }
Пример #4
0
 public BaseHeader(DecodedFileName decodedFileName)
 {
     this.decodedFileName = decodedFileName;
 }
Пример #5
0
 public DefaultHeader(DecodedFileName decodedFileName) : base(decodedFileName)
 {
 }
Пример #6
0
 public AbilityHeader(DecodedFileName decodedFileName) : base(decodedFileName)
 {
 }