Ejemplo n.º 1
0
        public void ToJson_CorrectString()
        {
            //arrange
            var list = new bool[] { true, false };

            //act
            var json = _convert.ToJson(list);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 2
0
        public void ToJson_CorrectString()
        {
            //arrange
            var list = new List<ushort>(){0, 1, 42, ushort.MaxValue};

            //act
            var json = _convert.ToJson(list);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
        public void ToJson_CorrectString()
        {
            //arrange
            var array = new double?[] { 42.21d, 176.568d, double.MaxValue, double.MinValue, null, 0 };

            //act
            var json = _convert.ToJson(array);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 4
0
        public void ToJson_CorrectString()
        {
            //arrange
            var array = new string[] { "one", null, "two" };

            //act
            var json = _convert.ToJson(array);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 5
0
        public void ToJson_CorrectString()
        {
            //arrange
            var array = new DateTime[] { new DateTime(2017, 7, 25), new DateTime(2017, 7, 25, 23, 59, 58), new DateTime(2017, 7, 25, 23, 59, 58).AddMilliseconds(196) };

            //act
            var json = _convert.ToJson(array);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 6
0
        public void ToJson_CorrectString()
        {
            //arrange
            var list = new byte[] { 0, 1, 255 };

            //act
            var json = _convert.ToJson(list);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 7
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonArrayClass()
            {
                BooleanArray = new bool[] { true, false }
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
        public void ToJson_CorrectString()
        {
            //arrange
            var list = new List <float?>()
            {
                42.21f, 176.568f, float.MaxValue, float.MinValue, null, 0
            };

            //act
            var json = _convert.ToJson(list);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 9
0
        public void ToJson_CorrectString()
        {
            //arrange
            var list = new List <uint?>()
            {
                0, 1, 42, null, 4294967295
            };

            //act
            var json = _convert.ToJson(list);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 10
0
        public void ToJson_CorrectString()
        {
            //arrange
            var list = new List <double>()
            {
                42.21d, 176.568d, double.MaxValue, double.MinValue, 0
            };

            //act
            var json = _convert.ToJson(list);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 11
0
        public void ToJson_CorrectString()
        {
            //arrange
            var list = new List <long>()
            {
                long.MinValue, -1, 0, 1, 42, long.MaxValue
            };

            //act
            var json = _convert.ToJson(list);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 12
0
        public void ToJson_CorrectString()
        {
            //arrange
            var list = new List <Guid?>()
            {
                new Guid(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), null, new Guid(2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
            };

            //act
            var json = _convert.ToJson(list);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 13
0
        public void ToJson_CorrectString()
        {
            //arrange
            var list = new List <string>()
            {
                "one", null, "two"
            };

            //act
            var json = _convert.ToJson(list);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 14
0
        public void ToJson_CorrectString()
        {
            //arrange
            var dictionary = new Dictionary <string, int>()
            {
                { "First", 1 },
                { "Second", 2 },
                { "Third", 3 },
            };

            //act
            var json = _convert.ToJson(dictionary);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 15
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonDictionaryClass()
            {
                Dictionary = new Dictionary <string, string>()
                {
                    { "FirstName", "Luke" },
                    { "LastName", "Skywalker" }
                }
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 16
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonGuidClass()
            {
                GuidProperty = new Guid(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11),
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 17
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonBooleanClass()
            {
                IsTrue  = true,
                IsFalse = false
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo("{\"IsFalse\":false,\"IsTrue\":true}"));
        }
Ejemplo n.º 18
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonIgnoredPropertyClass()
            {
                Age      = 42,
                Height   = 176,
                Escaping = 12,
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonNullableBooleanClass()
            {
                IsTrue  = true,
                IsFalse = false,
                IsNull  = null
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(_json));
        }
Ejemplo n.º 20
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonNamedPropertyClass()
            {
                Age      = 42,
                Height   = 176,
                Escaping = 12,
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            System.Console.WriteLine("JSON: " + new string(json));
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 21
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonULongClass()
            {
                Age    = 42,
                Height = 176,
                Max    = ulong.MaxValue,
                Min    = ulong.MinValue
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 22
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new MixedJsonClass()
            {
                Age          = 97,
                Name         = "Jack",
                NullProperty = null,
                IsTrue       = true
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo("{\"Age\":97,\"IsTrue\":true,\"Name\":\"Jack\",\"NullProperty\":null}"));
        }
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonNullableUShortClass()
            {
                Age    = 42,
                Height = 176,
                Max    = ushort.MaxValue,
                Min    = ushort.MinValue,
                Null   = null
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 24
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonFloatClass()
            {
                Age    = 42.21f,
                Height = 176.568f,
                Max    = float.MaxValue,
                Min    = float.MinValue,
                Zero   = 0
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 25
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonNullableDoubleClass()
            {
                Age    = 42.21d,
                Height = 176.568d,
                Max    = double.MaxValue,
                Min    = double.MinValue,
                Null   = null,
                Zero   = 0
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 26
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonClass()
            {
                EscapingNeeded = NeedsEscaping,
                FirstName      = "Bob",
                LastName       = "Marley",
                NullProperty   = null
            };

            //act
            var json = _convert.ToJson(jsonClass);

            System.Console.WriteLine($"ExpectedJson: {ExpectedJson}");
            System.Console.WriteLine($"ActualJson:   {json}");
            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }
Ejemplo n.º 27
0
        public void ToJson_CorrectString()
        {
            //arrange
            var jsonClass = new JsonParentClass()
            {
                Child = new JsonChildClass()
                {
                    Name = "Samuel",
                    Age  = 8
                },
                Null = null,
            };

            //act
            var json = _convert.ToJson(jsonClass);

            //assert
            Assert.That(json, Is.EqualTo(ExpectedJson));
        }