Example #1
0
    public void GetHashCode_ReturnsZeroForNullValues()
    {
        // Arrange
        var parameter = new OpenIddictParameter();

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

        // Act and assert
        Assert.Equal(value.GetHashCode(), parameter.GetHashCode());
    }
Example #3
0
    public void GetHashCode_ReturnsHashCodeValue()
    {
        // Arrange
        var value     = "Fabrikam";
        var parameter = new OpenIddictParameter(value);

        // Act and assert
        Assert.Equal(value.GetHashCode(), parameter.GetHashCode());
    }