Example #1
0
        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]);
            }
        }
Example #2
0
        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);
        }