Example #1
0
        public void ToBytes_Test__AreBinaryEquivalent()
        {
            MtdFile mtdFile = new MtdFile(new[]
            {
                new MtdImageTableRecord(TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_NAME,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_X_POSITION,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_Y_POSITION,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_X_EXTEND,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_Y_EXTEND,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_ALPHA),
                new MtdImageTableRecord(TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_NAME,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_X_POSITION,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_Y_POSITION,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_X_EXTEND,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_Y_EXTEND,
                                        TestConstants.MtdImageTableRecordTestConstants.DEFAULT_TEST_RECORD_ALPHA)
            });

            byte[] actual = mtdFile.ToBytes();
            TestUtility.AssertAreBinaryEquivalent(TestConstants.MtdFileTestConstants.METADATA_TO_BYTES, actual);
        }
 public void FromBytes_Test__AsExpected()
 {
     MtdFileBuilder builder = new MtdFileBuilder();
     MtdFile        file    = builder.FromBytes(TestConstants.MtdFileTestConstants.METADATA_TO_BYTES);
 }
 public void FromBytes_Test__ThrowsArgumentException(byte[] byteStream)
 {
     MtdFileBuilder builder = new MtdFileBuilder();
     MtdFile        _       = builder.FromBytes(byteStream);
 }
Example #4
0
 public void Ctor_Test__ThrowsArgumentException()
 {
     MtdFile _ = new MtdFile(new MtdImageTableRecord[] { });
 }