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); }
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); }