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

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

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

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

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

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

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

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

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

        Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, (ushort)4),
                    Is.EqualTo((ushort)4)
                    );
    }
Ejemplo n.º 2
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.º 3
0
    public static void GetAppContextDataInt64Test()
    {
        Assert.That(() => AppContextUtilities.GetAppContextData(null !, 0L),
                    Throws.ArgumentNullException
                    .And.Property("ParamName").EqualTo("name")
                    );

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

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

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

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

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

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

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

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

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

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

        AppContextUtilities.SetAppContextData(string.Empty, 1.0f);

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

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

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

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

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

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

        Assert.That(() => AppContextUtilities.GetAppContextData(string.Empty, 4.0f),
                    Is.EqualTo(4.0f)
                    );
    }
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)
                    );
    }