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); } }
public void Test_Writing_A_Yaml_Move_List_Table_File_Successfully(SerializationTestCaseData <MoveListTable> testCaseData) => SerializationTestCase <MoveListTable> .TestWritingYamlSLBFile(testCaseData);
public void Test_Writing_An_Move_List_Table_To_A_Binary_File_Successfully(SerializationTestCaseData <MoveListTable> testCaseData) => SerializationTestCase <MoveListTable> .TestWritingBinarySLBFile(testCaseData);
public void Test_Writing_A_Yaml_Animation_Event_Table_File_Successfully(SerializationTestCaseData <AnimationEventsTable> testCaseData) => SerializationTestCase <AnimationEventsTable> .TestWritingYamlSLBFile(testCaseData);
public void Test_Writing_An_Animation_Event_Table_To_A_Binary_File_Successfully(SerializationTestCaseData <AnimationEventsTable> testCaseData) => SerializationTestCase <AnimationEventsTable> .TestWritingBinarySLBFile(testCaseData);
public void Test_Writing_A_Yaml_Conversation_File_Successfully(SerializationTestCaseData <CharacterTable> testCaseData) => SerializationTestCase <CharacterTable> .TestWritingYamlSLBFile(testCaseData);
public void Test_Writing_A_Conversation_To_A_Binary_File_Successfully(SerializationTestCaseData <CharacterTable> testCaseData) => SerializationTestCase <CharacterTable> .TestWritingBinarySLBFile(testCaseData);