Beispiel #1
0
    public void ToString_ReturnsEmptyStringForUndefinedJsonValues()
    {
        // Arrange
        var parameter = new OpenIddictParameter(default(JsonElement));

        // Act and assert
        Assert.Empty(parameter.ToString());
    }
Beispiel #2
0
    public void ToString_ReturnsStringValue()
    {
        // Arrange
        var parameter = new OpenIddictParameter("Fabrikam");

        // Act and assert
        Assert.Equal("Fabrikam", parameter.ToString());
    }
Beispiel #3
0
    public void ToString_ReturnsLongValue()
    {
        // Arrange
        var parameter = new OpenIddictParameter(42);

        // Act and assert
        Assert.Equal("42", parameter.ToString());
    }
Beispiel #4
0
    public void ToString_ReturnsEmptyStringForNullValues()
    {
        // Arrange
        var parameter = new OpenIddictParameter();

        // Act and assert
        Assert.Empty(parameter.ToString());
    }
Beispiel #5
0
    public void ToString_ReturnsEmptyStringForNullJsonValues()
    {
        // Arrange
        var parameter = new OpenIddictParameter(
            JsonSerializer.Deserialize <JsonElement>(@"{""field"":null}").GetProperty("field"));

        // Act and assert
        Assert.Empty(parameter.ToString());
    }
Beispiel #6
0
    public void ToString_ReturnsJsonRepresentation()
    {
        // Arrange
        var parameter = new OpenIddictParameter(
            JsonSerializer.Deserialize <JsonElement>(@"{""parameter"":""value""}"));

        // Act and assert
        Assert.Equal(@"{""parameter"":""value""}", parameter.ToString());
    }
Beispiel #7
0
        public void ToString_ReturnsUnderlyingJsonValue()
        {
            // Arrange
            var parameter = new OpenIddictParameter(
                JsonSerializer.Deserialize <JsonElement>(@"{""field"":""Fabrikam""}").GetProperty("field"));

            // Act and assert
            Assert.Equal("Fabrikam", parameter.ToString());
        }
Beispiel #8
0
    public void ToString_ReturnsSimpleRepresentationForArrays()
    {
        // Arrange
        var parameter = new OpenIddictParameter(new[]
        {
            "Fabrikam",
            "Contoso"
        });

        // Act and assert
        Assert.Equal("Fabrikam, Contoso", parameter.ToString());
    }