Пример #1
0
        public void SetBodyWithWithAnArrayOfNumbersTest()
        {
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(new int[] { 50 });
            Assert.AreEqual("[50]", deSerialization.BodyAsString());
        }
Пример #2
0
 public void SetBodyWithStringTest()
 {
     string body = "example string";
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWithString(body);
     Assert.AreEqual(body, deSerialization.BodyAsString());
 }
Пример #3
0
        public void SetBodyWithWithANumberTest()
        {
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(50);
            Assert.AreEqual("50", deSerialization.BodyAsString());
        }
Пример #4
0
        public void SetBodyWithWithNullTest()
        {
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(null);
            Assert.AreEqual("", deSerialization.BodyAsString());
        }
Пример #5
0
 public void BodyAsAnArrayOfNumbersTest()
 {
     int[] expected = new int[] { 50 };
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(expected);
     int[] actual = deSerialization.BodyAs<int[]>();
     CollectionAssert.AreEqual(expected, actual);
 }
Пример #6
0
        public void SetBodyWithWithAnArrayOfStringTest()
        {
            string[]          body            = new string[] { "example string" };
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(body);
            Assert.AreEqual("[\"example string\"]", deSerialization.BodyAsString());
        }
Пример #7
0
 public void BodyAsADictionaryTest()
 {
     Dictionary<string, string> expected = new Dictionary<string, string>() { {"key", "value"} };
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(expected);
     Dictionary<string, string> actual = deSerialization.BodyAs<Dictionary<string, string>>();
     CollectionAssert.AreEqual(expected, actual);
 }
Пример #8
0
 public void ConstructorTest()
 {
     byte[] expectedBody = new byte[] { 0, 1 };
     string expectedContentType = "text/plain";
     IADeSerialization deSerialization = new IADeSerialization(expectedBody, expectedContentType);
     Assert.AreEqual(expectedBody, deSerialization.Body);
     Assert.AreEqual(expectedContentType, deSerialization.ContentType);
 }
Пример #9
0
 public void BodyAsAnArrayOfStringTest()
 {
     string[] expected = new string[] { "example string" };
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(expected);
     string[] actual = deSerialization.BodyAs<string[]>();
     CollectionAssert.AreEqual(expected, actual);
 }
Пример #10
0
        public void SetBodyWithWithAStringTest()
        {
            string            body            = "example string";
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(body);
            Assert.AreEqual(body, deSerialization.BodyAsString());
        }
Пример #11
0
        public void ConstructorTest()
        {
            byte[]            expectedBody        = new byte[] { 0, 1 };
            string            expectedContentType = "text/plain";
            IADeSerialization deSerialization     = new IADeSerialization(expectedBody, expectedContentType);

            Assert.AreEqual(expectedBody, deSerialization.Body);
            Assert.AreEqual(expectedContentType, deSerialization.ContentType);
        }
Пример #12
0
        public void BodyAsReturnsNilTest()
        {
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith("-");
            IAModelWithIntProperty actual = deSerialization.BodyAs <IAModelWithIntProperty>();

            Assert.AreEqual(null, actual);
        }
Пример #13
0
        public void BodyAsAnArrayOfNumbersTest()
        {
            int[]             expected        = new int[] { 50 };
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(expected);
            int[] actual = deSerialization.BodyAs <int[]>();
            CollectionAssert.AreEqual(expected, actual);
        }
Пример #14
0
        public void BodyAsAnArrayOfStringTest()
        {
            string[]          expected        = new string[] { "example string" };
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(expected);
            string[] actual = deSerialization.BodyAs <string[]>();
            CollectionAssert.AreEqual(expected, actual);
        }
Пример #15
0
 public void BodyAsIAModelInheritanceTest()
 {
     IAModelInheritance expected = new IAModelInheritance();
     expected.Number = 50;
     expected.NumberTwo = 60;
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(expected);
     IAModelInheritance actual = deSerialization.BodyAs<IAModelInheritance>();
     Assert.AreEqual(expected, actual);
 }
Пример #16
0
        public void BodyAsStringTest()
        {
            string            expected        = "example string";
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWithString(expected);
            string actual = deSerialization.BodyAs <String>();

            Assert.AreEqual(expected, actual);
        }
Пример #17
0
        public void SetBodyWithWithAnIAModelWithFloatPropertyTest()
        {
            IAModelWithFloatProperty model = new IAModelWithFloatProperty();

            model.Number = 5.434f;
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(model);
            Assert.AreEqual("{\"Number\":5.434}", deSerialization.BodyAsString());
        }
Пример #18
0
        public void SetBodyWithWithADictionaryUsingNumberKeysTest()
        {
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(new Dictionary <int, string>()
            {
                { 50, "value" }
            });
            Assert.AreEqual("{\"50\":\"value\"}", deSerialization.BodyAsString());
        }
Пример #19
0
        public void BodyAsNumberTest()
        {
            int expected = 50;
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(expected);
            int actual = deSerialization.BodyAs <int>();

            Assert.AreEqual(expected, actual);
        }
Пример #20
0
        public void SetBodyWithWithADictionaryTest()
        {
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(new Dictionary <string, string>()
            {
                { "key", "value" }
            });
            Assert.AreEqual("{\"key\":\"value\"}", deSerialization.BodyAsString());
        }
Пример #21
0
        public void SetBodyWithWithAnIAModelInheritanceTest()
        {
            IAModelInheritance model = new IAModelInheritance();

            model.Number    = 50;
            model.NumberTwo = 60;
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(model);
            Assert.AreEqual("{\"NumberTwo\":60,\"Number\":50}", deSerialization.BodyAsString());
        }
Пример #22
0
        public void BodyAsIAModelWithFloatPropertyTest()
        {
            IAModelWithFloatProperty expected = new IAModelWithFloatProperty();

            expected.Number = 5.434f;
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(expected);
            IAModelWithFloatProperty actual = deSerialization.BodyAs <IAModelWithFloatProperty>();

            Assert.AreEqual(expected, actual);
        }
Пример #23
0
        public void BodyAsIAModelWithStringPropertyTest()
        {
            IAModelWithStringProperty expected = new IAModelWithStringProperty();

            expected.StringProperty = "50.6";

            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith("{\"stringProperty\":\"50.6\"}");
            IAModelWithStringProperty actual = deSerialization.BodyAs <IAModelWithStringProperty>();

            Assert.AreEqual(expected, actual);
        }
Пример #24
0
        public void StringBodyAsNumberTest()
        {
            IAModelWithFloatProperty expected = new IAModelWithFloatProperty();

            expected.Number = 50.6f;

            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith("{\"number\":\"50.6\"}");
            IAModelWithFloatProperty actual = deSerialization.BodyAs <IAModelWithFloatProperty>();

            Assert.AreEqual(expected, actual);
        }
Пример #25
0
        public void SetBodyWithWithAnIAModelReferenceTest()
        {
            IAModelWithIntProperty intprop = new IAModelWithIntProperty();

            intprop.Number = 50;
            IAModelReference model = new IAModelReference();

            model.Number = intprop;
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(model);
            Assert.AreEqual("{\"Number\":{\"Number\":50}}", deSerialization.BodyAsString());
        }
Пример #26
0
        public void BodyAsIAModelInheritanceTest()
        {
            IAModelInheritance expected = new IAModelInheritance();

            expected.Number    = 50;
            expected.NumberTwo = 60;
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(expected);
            IAModelInheritance actual = deSerialization.BodyAs <IAModelInheritance>();

            Assert.AreEqual(expected, actual);
        }
Пример #27
0
        public void BodyAsADictionaryTest()
        {
            Dictionary <string, string> expected = new Dictionary <string, string>()
            {
                { "key", "value" }
            };
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(expected);
            Dictionary <string, string> actual = deSerialization.BodyAs <Dictionary <string, string> >();

            CollectionAssert.AreEqual(expected, actual);
        }
Пример #28
0
        public void BodyAsIAModelReferenceTest()
        {
            IAModelWithIntProperty model = new IAModelWithIntProperty();

            model.Number = 50;
            IAModelReference expected = new IAModelReference();

            expected.Number = model;
            IADeSerialization deSerialization = new IADeSerialization();

            deSerialization.SetBodyWith(expected);
            IAModelReference actual = deSerialization.BodyAs <IAModelReference>();

            Assert.AreEqual(expected, actual);
        }
Пример #29
0
 public void SetBodyWithWithAnArrayOfNumbersTest()
 {
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(new int[] { 50 });
     Assert.AreEqual("[50]", deSerialization.BodyAsString());
 }
Пример #30
0
 public void SetBodyWithWithADictionaryUsingNumberKeysTest()
 {
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(new Dictionary<int, string>() { { 50, "value" } });
     Assert.AreEqual("{\"50\":\"value\"}", deSerialization.BodyAsString());
 }
Пример #31
0
 public void SetBodyWithWithADictionaryTest()
 {
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(new Dictionary<string, string>() { {"key", "value"} });
     Assert.AreEqual("{\"key\":\"value\"}", deSerialization.BodyAsString());
 }
Пример #32
0
 public void SetBodyWithWithNullTest()
 {
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(null);
     Assert.AreEqual("", deSerialization.BodyAsString());
 }
Пример #33
0
 public void SetBodyWithWithAnArrayOfStringTest()
 {
     string[] body = new string[] { "example string" };
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(body);
     Assert.AreEqual("[\"example string\"]", deSerialization.BodyAsString());
 }
Пример #34
0
 public void SetBodyWithWithAnIAModelWithIntPropertyTest()
 {
     IAModelWithIntProperty model = new IAModelWithIntProperty();
     model.Number = 50;
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(model);
     Assert.AreEqual("{\"Number\":50}", deSerialization.BodyAsString());
 }
Пример #35
0
 public void SetBodyWithWithANumberTest()
 {
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(50);
     Assert.AreEqual("50", deSerialization.BodyAsString());
 }
Пример #36
0
 public void BodyAsIAModelWithFloatPropertyTest()
 {
     IAModelWithFloatProperty expected = new IAModelWithFloatProperty();
     expected.Number = 5.434f;
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(expected);
     IAModelWithFloatProperty actual = deSerialization.BodyAs<IAModelWithFloatProperty>();
     Assert.AreEqual(expected, actual);
 }
Пример #37
0
 public void SetBodyWithWithAnIAModelReferenceTest()
 {
     IAModelWithIntProperty intprop = new IAModelWithIntProperty();
     intprop.Number = 50;
     IAModelReference model = new IAModelReference();
     model.Number = intprop;
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(model);
     Assert.AreEqual("{\"Number\":{\"Number\":50}}", deSerialization.BodyAsString());
 }
Пример #38
0
 public void BodyAsIAModelReferenceTest()
 {
     IAModelWithIntProperty model = new IAModelWithIntProperty();
     model.Number = 50;
     IAModelReference expected = new IAModelReference();
     expected.Number = model;
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(expected);
     IAModelReference actual = deSerialization.BodyAs<IAModelReference>();
     Assert.AreEqual(expected, actual);
 }
Пример #39
0
 public void BodyAsNumberTest()
 {
     int expected = 50;
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(expected);
     int actual = deSerialization.BodyAs<int>();
     Assert.AreEqual(expected, actual);
 }
Пример #40
0
 public void BodyAsReturnsNilTest()
 {
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith("-");
     IAModelWithIntProperty actual = deSerialization.BodyAs<IAModelWithIntProperty>();
     Assert.AreEqual(null, actual);
 }
Пример #41
0
 public void BodyAsStringTest()
 {
     string expected = "example string";
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWithString(expected);
     string actual = deSerialization.BodyAs<String>();
     Assert.AreEqual(expected, actual);
 }
Пример #42
0
        public void StringBodyAsNumberTest()
        {
            IAModelWithFloatProperty expected = new IAModelWithFloatProperty();
            expected.Number = 50.6f;

            IADeSerialization deSerialization = new IADeSerialization();
            deSerialization.SetBodyWith("{\"number\":\"50.6\"}");
            IAModelWithFloatProperty actual = deSerialization.BodyAs<IAModelWithFloatProperty>();
            Assert.AreEqual(expected, actual);
        }
Пример #43
0
 public void SetBodyWithWithAnIAModelInheritanceTest()
 {
     IAModelInheritance model = new IAModelInheritance();
     model.Number = 50;
     model.NumberTwo = 60;
     IADeSerialization deSerialization = new IADeSerialization();
     deSerialization.SetBodyWith(model);
     Assert.AreEqual("{\"NumberTwo\":60,\"Number\":50}", deSerialization.BodyAsString());
 }
Пример #44
0
        public void BodyAsIAModelWithStringPropertyTest()
        {
            IAModelWithStringProperty expected = new IAModelWithStringProperty();
            expected.StringProperty = "50.6";

            IADeSerialization deSerialization = new IADeSerialization();
            deSerialization.SetBodyWith("{\"stringProperty\":\"50.6\"}");
            IAModelWithStringProperty actual = deSerialization.BodyAs<IAModelWithStringProperty>();
            Assert.AreEqual(expected, actual);
        }