예제 #1
0
        public void TestDeserialize()
        {
            var expectedMcytLoader = new MCYTLoader(@"Databases\Online\MCYT\Task2.zip".GetPath(), true);
            var mcytLoaderJson     = SerializationHelper.JsonSerialize(expectedMcytLoader);
            var deserializedLoader = SerializationHelper.Deserialize <MCYTLoader>(mcytLoaderJson);

            JsonAssert.AreEqual(expectedMcytLoader, deserializedLoader);
        }
예제 #2
0
        public void TestSerialization()
        {
            var mcytLoader   = new MCYTLoader(@"Databases\Online\MCYT\Task2.zip".GetPath(), true);
            var json         = SerializationHelper.JsonSerialize(mcytLoader);
            var expectedJson = @"{
              ""DatabasePath"": ""Databases\\Online\\MCYT\\Task2.zip"",
              ""StandardFeatures"": true
            }";

            JsonAssert.AreEqual(expectedJson, json);
        }