public void IsSupportedMSISDNShouldReturnFalseIfMSISDNNotIncluded()
        {
            var metadata = GetMetadataWithSupportedLoginHint(LoginHintPrefixes.PCR);

            var actual = LoginHint.IsSupportedForMsisdn(metadata);

            Assert.IsFalse(actual);
        }
        public void IsSupportedPCRShouldReturnTrueIfSupportedVersionIs1_2()
        {
            var metadata = new ProviderMetadata
            {
                MobileConnectVersionSupported = new SupportedVersions(new Dictionary <string, string> {
                    ["openid"] = "mc_v1.2"
                }),
                LoginHintMethodsSupported = null,
            };

            var actual = LoginHint.IsSupportedForMsisdn(metadata);

            Assert.IsTrue(actual);
        }
        public void IsSupportedMSISDNShouldReturnTrueIfMissingMetadata()
        {
            var actual = LoginHint.IsSupportedForMsisdn(null);

            Assert.IsTrue(actual);
        }