public void Test_Reading_BKD_File_Successfully(SerializationTestCaseData <BKD> testCaseData)
        {
            using (var stream = new FileStream(testCaseData.TestFilePath, FileMode.Open))
            {
                var reader = Reader.ForStream(stream);

                serializer
                .Read(reader)
                .Should()
                .Be(testCaseData.Expected);
            }
        }
        public void Test_Writing_BKD_File_Successfully(SerializationTestCaseData <BKD> testCaseData)
        {
            byte[] expected = File.ReadAllBytes(testCaseData.TestFilePath);

            using (var stream = new MemoryStream())
            {
                var writer = Writer.ForStream(stream);

                serializer.Write(writer, testCaseData.Expected);

                stream.ToArray()
                .Should()
                .Equal(expected);
            }
        }
示例#3
0
 public void Test_Writing_A_Yaml_Move_List_Table_File_Successfully(SerializationTestCaseData <MoveListTable> testCaseData)
 => SerializationTestCase <MoveListTable> .TestWritingYamlSLBFile(testCaseData);
示例#4
0
 public void Test_Writing_An_Move_List_Table_To_A_Binary_File_Successfully(SerializationTestCaseData <MoveListTable> testCaseData)
 => SerializationTestCase <MoveListTable> .TestWritingBinarySLBFile(testCaseData);
示例#5
0
 public void Test_Writing_A_Yaml_Animation_Event_Table_File_Successfully(SerializationTestCaseData <AnimationEventsTable> testCaseData)
 => SerializationTestCase <AnimationEventsTable> .TestWritingYamlSLBFile(testCaseData);
示例#6
0
 public void Test_Writing_An_Animation_Event_Table_To_A_Binary_File_Successfully(SerializationTestCaseData <AnimationEventsTable> testCaseData)
 => SerializationTestCase <AnimationEventsTable> .TestWritingBinarySLBFile(testCaseData);
示例#7
0
 public void Test_Writing_A_Yaml_Conversation_File_Successfully(SerializationTestCaseData <CharacterTable> testCaseData)
 => SerializationTestCase <CharacterTable> .TestWritingYamlSLBFile(testCaseData);
示例#8
0
 public void Test_Writing_A_Conversation_To_A_Binary_File_Successfully(SerializationTestCaseData <CharacterTable> testCaseData)
 => SerializationTestCase <CharacterTable> .TestWritingBinarySLBFile(testCaseData);