Пример #1
0
        public void DeserializeFromXml()
        {
            var xml = $"<{nameof(WebHttpAuthorizationBehaviorExtension).ToCamelCase()} "
                      + $"{nameof(WebHttpAuthorizationBehaviorExtension.AuthorizationTokenServiceMiddlewareType).ToCamelCase()}=\"{typeof(AuthorizationTokenServiceMiddleware).AssemblyQualifiedName}\" "
                      + $"{nameof(WebHttpAuthorizationBehaviorExtension.AuthorizationTokenServiceUri).ToCamelCase()}=\"https://localhost/sts/token\" />";
            var sut = new WebHttpAuthorizationBehaviorExtensionSpy();

            sut.DeserializeFromXml(xml);
            sut.AuthorizationTokenServiceMiddlewareType.Should().Be(typeof(AuthorizationTokenServiceMiddleware));
            sut.AuthorizationTokenServiceUri.Should().Be("https://localhost/sts/token");
        }