public void ToString_ReturnsEmptyStringForUndefinedJsonValues() { // Arrange var parameter = new OpenIddictParameter(default(JsonElement)); // Act and assert Assert.Empty(parameter.ToString()); }
public void ToString_ReturnsStringValue() { // Arrange var parameter = new OpenIddictParameter("Fabrikam"); // Act and assert Assert.Equal("Fabrikam", parameter.ToString()); }
public void ToString_ReturnsLongValue() { // Arrange var parameter = new OpenIddictParameter(42); // Act and assert Assert.Equal("42", parameter.ToString()); }
public void ToString_ReturnsEmptyStringForNullValues() { // Arrange var parameter = new OpenIddictParameter(); // Act and assert Assert.Empty(parameter.ToString()); }
public void ToString_ReturnsEmptyStringForNullJsonValues() { // Arrange var parameter = new OpenIddictParameter( JsonSerializer.Deserialize <JsonElement>(@"{""field"":null}").GetProperty("field")); // Act and assert Assert.Empty(parameter.ToString()); }
public void ToString_ReturnsJsonRepresentation() { // Arrange var parameter = new OpenIddictParameter( JsonSerializer.Deserialize <JsonElement>(@"{""parameter"":""value""}")); // Act and assert Assert.Equal(@"{""parameter"":""value""}", parameter.ToString()); }
public void ToString_ReturnsUnderlyingJsonValue() { // Arrange var parameter = new OpenIddictParameter( JsonSerializer.Deserialize <JsonElement>(@"{""field"":""Fabrikam""}").GetProperty("field")); // Act and assert Assert.Equal("Fabrikam", parameter.ToString()); }
public void ToString_ReturnsSimpleRepresentationForArrays() { // Arrange var parameter = new OpenIddictParameter(new[] { "Fabrikam", "Contoso" }); // Act and assert Assert.Equal("Fabrikam, Contoso", parameter.ToString()); }