Exemplo n.º 1
0
        public void ToString_ReturnsUnderlyingJsonValue()
        {
            // Arrange
            var parameter = new OpenIdConnectParameter(new JValue("Fabrikam"));

            // Act and assert
            Assert.Equal("Fabrikam", parameter.ToString());
        }
Exemplo n.º 2
0
        public void ToString_ReturnsEmptyStringForNullJsonValues()
        {
            // Arrange
            var parameter = new OpenIdConnectParameter(new JValue((object)null));

            // Act and assert
            Assert.Empty(parameter.ToString());
        }
Exemplo n.º 3
0
        public void ToString_ReturnsJsonRepresentation()
        {
            // Arrange
            var parameter = new OpenIdConnectParameter(new JObject
            {
                ["parameter"] = new JValue("value")
            });

            // Act and assert
            Assert.Equal(@"{""parameter"":""value""}", parameter.ToString());
        }
Exemplo n.º 4
0
        public void ToString_ReturnsSimpleRepresentationForArrays()
        {
            // Arrange
            var parameter = new OpenIdConnectParameter(new[]
            {
                "Fabrikam",
                "Contoso"
            });

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