public async Task TestSerialisation() { string file = Path.GetTempFileName(); JsonSettingsService service = await JsonSettingsService.CreateAsync(file); await service.RegisterSettingAsync("integer", 0); await service.RegisterSettingAsync("string", "string"); await service.RegisterSettingAsync <object>("object"); await service.StoreAsync(); JsonSettingsService service2 = await JsonSettingsService.CreateAsync(file); Assert.AreEqual(0, await service2.GetSettingAsync <int>("integer")); Assert.AreEqual("string", await service2.GetSettingAsync <string>("string")); Assert.True(await service2.IsRegisteredAsync("object")); }