Esempio n. 1
0
        public async Task IsFileExistTest()
        {
            var target = new ConfigJsonFileService();

            Assert.IsFalse(target.IsFileExist(jsonPath));

            await TestUtility.CreateTestDataFileAsync(jsonPath, "{}");

            Assert.IsTrue(target.IsFileExist(jsonPath));
        }
Esempio n. 2
0
        public async Task WriteAsyncTest()
        {
            Assert.IsFalse(File.Exists(jsonPath));

            var input = new ConfigJson();

            var target = new ConfigJsonFileService();

            await target.WriteAsync(jsonPath, input, true);

            Assert.IsTrue(File.Exists(jsonPath));
        }
Esempio n. 3
0
        public async Task ReadAsyncTest()
        {
            var input = @"
{
  ""niconico"": {
    ""character_models"": [
      48419,
    ]
  },
  ""persistent_object"": {
    ""image_urls"": [
    ],
    ""nicovideo_ids"": [
    ]
  },
  ""item"": {
    ""whiteboard"": {
      ""source_urls"": [
        ""http://drive.google.com/uc?export=view&id=1fQC0vygVvYbaNa8ADBykcFNuDXWgWjGb""
      ]
    },
    ""cue_card"": {
      ""source_urls"": [
      ]
    },
    ""hide_camera_from_viewers"": true
  },
  ""humanoid"": {
    ""use_fast_spring_bone"": true
  },
  ""embedded_script_"": {
     ""websocket_console_port"": 8080,
     ""vr_debug"": true
  }
}";
            await TestUtility.CreateTestDataFileAsync(jsonPath, input);

            var target = new ConfigJsonFileService();
            var result = await target.ReadAsync(jsonPath);

            Assert.AreEqual(48419, result.CharacterModels.ElementAt(0));
            Assert.IsFalse(result.IsChanged);
        }