public static TMServer setActive_UserData_Rep(this TMServer tmServer, TMServer_UserDataRepo userDataRepo) { if (tmServer.UserDataRepos.contains(userDataRepo).isFalse()) tmServer.UserDataRepos.add(userDataRepo); tmServer.ActiveRepo = userDataRepo.Name; return tmServer; }
public static TMServer setActive_UserData_Rep(this TMServer tmServer, TMServer_UserDataRepo userDataRepo) { if (tmServer.UserDataRepos.contains(userDataRepo).isFalse()) { tmServer.UserDataRepos.add(userDataRepo); } tmServer.ActiveRepo = userDataRepo.Name; return(tmServer); }
public void CheckDefaultValuesAndBehaviour() { var tmServer = tmXmlDatabase.TM_Server_Config; var tmServerPath = tmXmlDatabase.get_Path_TMServer_Config(); Assert.IsNotNull(tmServer); Assert.IsNull (tmServerPath); Assert.IsNotNull(tmServer.UserDataRepos); Assert.IsEmpty (tmServer.UserDataRepos); var userDataRepo = new TMServer_UserDataRepo() { Name = "TestRepo", GitPath = "http://github.com/TeamMentor/XYZ_REPO" }; tmServer.setActive_UserData_Rep(userDataRepo); Assert.IsNotEmpty(tmServer.UserDataRepos); Assert.AreEqual (tmServer.UserDataRepos.first() , userDataRepo); Assert.AreEqual (tmServer.ActiveRepo , userDataRepo.Name); Assert.AreEqual (tmServer.getActive_UserData_Rep() , userDataRepo); Assert.AreEqual (tmServer.getActive_UserData_Repo_GitPath(), userDataRepo.GitPath); }