Ejemplo n.º 1
0
        public static void GetAppContextDataDoubleTest()
        {
            Assert.That(() => AppContextUtilities.GetAppContextData(null !, 0.0),
                        Throws.ArgumentNullException
                        .And.Property("ParamName").EqualTo("name")
                        );

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 0.0),
                        Is.EqualTo(0.0)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, 1.0);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 0.0),
                        Is.EqualTo(1.0)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, "2.0");

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 0.0),
                        Is.EqualTo(2.0)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, Guid.Empty);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 3.0),
                        Is.EqualTo(3.0)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, "<bad-value>");

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 4.0),
                        Is.EqualTo(4.0)
                        );
        }
Ejemplo n.º 2
0
        public static void GetAppContextDataByteTest()
        {
            Assert.That(() => AppContextUtilities.GetAppContextData(null !, (byte)0),
                        Throws.ArgumentNullException
                        .And.Property("ParamName").EqualTo("name")
                        );

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, (byte)0),
                        Is.EqualTo((byte)0)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, (byte)1);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, (byte)0),
                        Is.EqualTo((byte)1)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, "2");

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, (byte)0),
                        Is.EqualTo((byte)2)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, Guid.Empty);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, (byte)3),
                        Is.EqualTo((byte)3)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, "<bad-value>");

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, (byte)4),
                        Is.EqualTo((byte)4)
                        );
        }
Ejemplo n.º 3
0
        public static void GetAppContextDataStringTest()
        {
            Assert.That(() => AppContextUtilities.GetAppContextData(null !, ""),
                        Throws.ArgumentNullException
                        .And.Property("ParamName").EqualTo("name")
                        );

            AppContextUtilities.SetAppContextData(string.Empty, "a");

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, ""),
                        Is.EqualTo("a")
                        );

            AppContextUtilities.SetAppContextData(string.Empty, Guid.Empty);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, "b"),
                        Is.EqualTo("b")
                        );

            AppContextUtilities.SetAppContextData <string>(string.Empty, null);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, "c"),
                        Is.EqualTo("c")
                        );
        }
Ejemplo n.º 4
0
        public static void GetAppContextDataUInt64Test()
        {
            Assert.That(() => AppContextUtilities.GetAppContextData(null !, 0UL),
                        Throws.ArgumentNullException
                        .And.Property("ParamName").EqualTo("name")
                        );

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 0UL),
                        Is.EqualTo(0UL)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, 1UL);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 0UL),
                        Is.EqualTo(1UL)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, "2");

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 0UL),
                        Is.EqualTo(2UL)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, Guid.Empty);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 3UL),
                        Is.EqualTo(3UL)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, "<bad-value>");

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 4UL),
                        Is.EqualTo(4UL)
                        );
        }
Ejemplo n.º 5
0
        public static void GetAppContextDataBooleanTest()
        {
            Assert.That(() => AppContextUtilities.GetAppContextData(null !, false),
                        Throws.ArgumentNullException
                        .And.Property("ParamName").EqualTo("name")
                        );

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, false),
                        Is.EqualTo(false)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, true);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, false),
                        Is.EqualTo(true)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, "false");

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, true),
                        Is.EqualTo(false)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, Guid.Empty);

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, true),
                        Is.EqualTo(true)
                        );

            AppContextUtilities.SetAppContextData(string.Empty, "<bad-value>");

            Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, false),
                        Is.EqualTo(false)
                        );
        }