/* * [Test] * //[Ignore("Rewrite to take into account new Git Storage")] * //todo: fix compilation error * * [Assert_Admin] public void ManualyGitCommitNewUsers() * { * TMConfig.Current.Git.UserData_Git_Enabled = false; * * var head1 = nGit.head(); * * Assert.IsNotNull(nGit); * Assert.IsTrue (userData.Path_UserData.isGitRepository()); * Assert.IsFalse (head1.isNull()); * * var tmUser = userData.newUser().tmUser(); * var userXmlFile = tmUser.getTmUserXmlFile().fileName(); * var untracked = nGit.status_Untracked(); * * Assert.AreEqual (1,untracked.size()); * Assert.AreEqual (userXmlFile, untracked.first().fileName()); * * nGit.add_and_Commit_using_Status(); * untracked = nGit.status_Untracked(); * var head2 = nGit.head(); * Assert.AreEqual (0,untracked.size()); * Assert.IsFalse (nGit.head().isNull()); * Assert.AreNotEqual(head1, head2); * "Head is now: {0}".info(nGit.head()); * * TMConfig.Current.Git.UserData_Git_Enabled = true; * }*/ [Test][Assert_Admin] public void CheckGitRepoDoesCommits_OnNewUser() { Assert.IsTrue(userData.tmConfig().Git.UserData_Git_Enabled); userData.newUser(); // adding a user Assert.IsNotNull(nGit.head()); userData.newUser(); // adding another user var headBeforeUser = nGit.head(); userData.newUser(); var headAfterUser = nGit.head(); Assert.IsFalse(nGit.head().isNull()); Assert.AreNotEqual(headBeforeUser, headAfterUser, "Git Head value should be different after a TMUser create"); Assert.AreNotEqual(2, nGit.commits().size()); }