public void AuthViewModule_ToJson() { var auth = new AuthViewModule(); var list = new List <JObject> { auth.ToJson() }; auth.StrictUsage = true; list.Add(auth.ToJson()); auth.Module = ModuleTypes.Custom; list.Add(auth.ToJson()); auth.Module = ModuleTypes.Ely; list.Add(auth.ToJson()); auth.Module = ModuleTypes.Default; list.Add(auth.ToJson()); auth.Uri = "dfgdfg"; list.Add(auth.ToJson()); for (int i = 1; i < list.Count; i++) { var left = list[i - 1].ToString(Formatting.Indented); var right = list[i].ToString(Formatting.Indented); Assert.AreNotEqual(list[i - 1], list[i]); } }
public void AuthViewModule_ToJson_FromJson() { var auth = new AuthViewModule { Module = ModuleTypes.Ely, StrictUsage = true, Uri = "123123" }; var text = auth.ToJson().ToString(Formatting.None); var model = JsonConvert.DeserializeObject <AuthModuleSettings>(text); var copy = JsonConvert.SerializeObject(model); Assert.AreEqual(text, copy); }