Beispiel #1
0
        public void TestGetProfileReturnProfile()
        {
            var provider = SocialProviderFactory.GetSocialProvider("google");

            provider.MockReturnFromService = new Dictionary <string, object>
            {
                { "testKey", "testValue" },
                { "id", "idValue" }
            };

            var result = provider.GetProfile("appName", "accessToken", "*****@*****.**");

            Assert.AreEqual(result.appName, "appName");
            Assert.AreEqual(result.email, "*****@*****.**");
            Assert.AreEqual(result.id, "idValue");
            //Assert.AreEqual(result.returnAddress, "dummy");
        }
        public void TestCanGetGoogleProvider()
        {
            var provider = SocialProviderFactory.GetSocialProvider("google");

            Assert.IsNotNull(provider);
        }
        public void TestNonExistingProviderReturnNull()
        {
            var provider = SocialProviderFactory.GetSocialProvider("NonExisting");

            Assert.IsNull(provider);
        }
        public void TestCanGetTwitterProvider()
        {
            var provider = SocialProviderFactory.GetSocialProvider("twitter");

            Assert.IsNotNull(provider);
        }
        public void TestCanGetGithubProvider()
        {
            var provider = SocialProviderFactory.GetSocialProvider("github");

            Assert.IsNotNull(provider);
        }
        public void TestCanGetFacebookProvider()
        {
            var provider = SocialProviderFactory.GetSocialProvider("facebook");

            Assert.IsNotNull(provider);
        }