Example #1
0
        public void GetAchievementsByDeveloper_UserName_Achievements()
        {
            var target = new NuGetAchievementProvider();
            var actual = target.GetAchievements(new DeveloperAccountAtIssuer(0, "g1acomell1"));

            Assert.AreNotEqual(0, actual.Count);
            Assert.AreEqual("NuGet", actual[0].Issuer.Name);
            Assert.AreEqual("Packages", actual[0].Name);
            Assert.AreEqual("Packages downloads", actual[1].Name);
            Assert.AreEqual("Max single package downloads", actual[2].Name);
            Assert.IsTrue(actual [2].Value >= 1000);
        }
Example #2
0
        public void Exists_UserExists_True()
        {
            var target = new NuGetAchievementProvider();

            Assert.IsTrue(target.Exists(new DeveloperAccountAtIssuer(0, "g1acomell1")));
        }
Example #3
0
        public void Exists_UserNotExists_False()
        {
            var target = new NuGetAchievementProvider();

            Assert.IsFalse(target.Exists(new DeveloperAccountAtIssuer(0, Guid.NewGuid().ToString())));
        }