예제 #1
0
    public void GenericTest()
    {
        KmsContextBuilder b = new KmsContextBuilder();

        Assert.Null(b.Build());

        b.AddEntry("SomeKey", "SomeValue");

        Assert.Equal("\"SomeKey\":\"SomeValue\"", b.Build());

        b.AddEntry("SomeOtherKey", "SomeOtherValue");

        Assert.Equal("\"SomeKey\":\"SomeValue\",\"SomeOtherKey\":\"SomeOtherValue\"", b.Build());
    }
예제 #2
0
    public void DisallowSpecialChars()
    {
        KmsContextBuilder b = new KmsContextBuilder();

        Assert.Throws <ArgumentException>(() => b.AddEntry("!", "¤"));
    }