public void ModifedBadgeEarnedTest()
 {
     var model = new SVNModel();
     model.AddModified(2);
     var badge = new SVNModified();
     var p = new SVNPlugin();
     p.LoadDBMaps();
     p.LoadBadges();
     var user = new DefaultUser("teste");
     user.ExtensionPoint.Add("SVNExtension", model);
     badge.Compute(user);
     Assert.AreEqual(true, badge.Gained);            
 }
 public void LevelUserUpTest()
 {
     string fileLevel = ".\\Experience\\UserLevel.prop";
     var model = new SVNModel();
     model.AddAdd(10);
     model.AddModified(5);                        
     var svnExp = new SVNExperience("TestSVNModel", fileLevel, "SVN");
     var exp = new Experience("TestUser", fileLevel, "SVN");
     svnExp.AddModel(model);
     exp.AddPluginExperience(svnExp);            
     Assert.AreEqual(2, exp.Level);
     Assert.AreEqual(15, exp.ExperiencePoints);
 }
Exemplo n.º 3
0
        public void LevelSvnUpTest()
        {
            string fileLevel = ".\\Experience\\UserLevel.prop";
            var    model     = new SVNModel();

            model.AddAdd(1000);
            model.AddModified(10000);
            model.AddDeleted(600);
            var svnExp = new SVNExperience("TestUser", fileLevel, "SVN");

            svnExp.AddModel(model);
            Assert.AreEqual(17, svnExp.Level);
            Assert.AreEqual(11600, svnExp.ExperiencePoints);
            Assert.AreEqual("TestUser", svnExp.Name);
        }
Exemplo n.º 4
0
        public void LevelUserUpTest()
        {
            string fileLevel = ".\\Experience\\UserLevel.prop";
            var    model     = new SVNModel();

            model.AddAdd(10);
            model.AddModified(5);
            var svnExp = new SVNExperience("TestSVNModel", fileLevel, "SVN");
            var exp    = new Experience("TestUser", fileLevel, "SVN");

            svnExp.AddModel(model);
            exp.AddPluginExperience(svnExp);
            Assert.AreEqual(2, exp.Level);
            Assert.AreEqual(15, exp.ExperiencePoints);
        }
Exemplo n.º 5
0
        public void ModifedBadgeEarnedTest()
        {
            var model = new SVNModel();

            model.AddModified(2);
            var badge = new SVNModified();
            var p     = new SVNPlugin();

            p.LoadDBMaps();
            p.LoadBadges();
            var user = new DefaultUser("teste");

            user.ExtensionPoint.Add("SVNExtension", model);
            badge.Compute(user);
            Assert.AreEqual(true, badge.Gained);
        }
Exemplo n.º 6
0
        public void MergeTest()
        {
            SVNModel expected = new SVNModel();
            expected.AddAdd(1);
            expected.AddAdd(1);
            expected.AddAdd(1);
            expected.AddDeleted(2);

            SVNModel model1 = new SVNModel();
            model1.AddAdd(3);
            model1.AddDeleted(1);
            SVNModel model2 = new SVNModel();
            model2.AddDeleted(1);

            var mergeResult = model1.Merge(model2);
            var svnMergeResult = (SVNModel)mergeResult;

            Assert.AreEqual(expected.Add, svnMergeResult.Add);
            Assert.AreEqual(expected.Deleted, svnMergeResult.Deleted);
        }
Exemplo n.º 7
0
        public void MergeTest()
        {
            SVNModel expected = new SVNModel();

            expected.AddAdd(1);
            expected.AddAdd(1);
            expected.AddAdd(1);
            expected.AddDeleted(2);

            SVNModel model1 = new SVNModel();

            model1.AddAdd(3);
            model1.AddDeleted(1);
            SVNModel model2 = new SVNModel();

            model2.AddDeleted(1);

            var mergeResult    = model1.Merge(model2);
            var svnMergeResult = (SVNModel)mergeResult;

            Assert.AreEqual(expected.Add, svnMergeResult.Add);
            Assert.AreEqual(expected.Deleted, svnMergeResult.Deleted);
        }
 public void LevelSvnUpTest()
 {
     string fileLevel = ".\\Experience\\UserLevel.prop";
     var model = new SVNModel();
     model.AddAdd(1000);
     model.AddModified(10000);
     model.AddDeleted(600);
     var svnExp = new SVNExperience("TestUser", fileLevel, "SVN");
     svnExp.AddModel(model);
     Assert.AreEqual(17, svnExp.Level);
     Assert.AreEqual(11600, svnExp.ExperiencePoints);
     Assert.AreEqual("TestUser", svnExp.Name);
 }