public void RatePlaylistTest() { //2e1047e01b9f0d927651f33ec8ddce63 Authentification.AuthentificationService a = new Authentification.AuthentificationService(); a.SetupAuth(); User ur = new User(new Utility.Network.Users.CryptedCredentials("User1", "abc")); a.SignupUser(ur); var m = new Music("Music1", new Author("Albert", "path2"), new Album(new Author("Albert", "path2"), "AlbertAlum"), "path", 0); Playlist pl = new Playlist(ur, "Playlist1", new List <Music>() { m }, false) { Rating = 1 }; UsersInfos.SaveUserPlaylist("abc", pl); UsersInfos.RatePlaylist(pl.MID, false); Assert.AreEqual("2e1047e01b9f0d927651f33ec8ddce63", Function.GetMD5(@"users.xml")); UsersInfos.RatePlaylist(pl.MID, true); Assert.AreEqual("76fdfae945157b5ec9732d9416c080c4", Function.GetMD5(@"users.xml")); }
public void GetRankOfUserTest() { Authentification.AuthentificationService a = new Authentification.AuthentificationService(); a.SetupAuth(); a.SignupUser(new Utility.Network.Users.CryptedCredentials("User1", "abc")); Assert.AreEqual(true, UsersInfos.GetRankOfUser("abc") == Rank.Viewer); Assert.AreEqual(true, UsersInfos.GetRankOfUser("abC") == Rank.Viewer);//TODO: add some test for other rank }
public void SetRankOfUserTest() { //59fdab60bac3fb5c3bdf9e8cb772e637 Authentification.AuthentificationService a = new Authentification.AuthentificationService(); a.SetupAuth(); a.SignupUser(new Utility.Network.Users.CryptedCredentials("User1", "abc")); UsersInfos.SetRankOfUser("abc", Rank.Creator); Assert.AreEqual("59fdab60bac3fb5c3bdf9e8cb772e637", Function.GetMD5(@"users.xml")); }
public void SearchUserTest() { Authentification.AuthentificationService a = new Authentification.AuthentificationService(); a.SetupAuth(); a.SignupUser(new Utility.Network.Users.CryptedCredentials("User1", "abc")); var getuser = UsersInfos.SearchUser("User1"); Assert.AreEqual(true, getuser[0].Name == "User1"); Assert.AreEqual(true, getuser[0].UID == "abc"); }
public void VoteExistTest() { Authentification.AuthentificationService a = new Authentification.AuthentificationService(); a.SetupAuth(); a.SignupUser(new Utility.Network.Users.CryptedCredentials("User1", "abc")); Assert.AreEqual(false, UsersInfos.VoteExist("IncorrectMID", "abc")); Assert.AreEqual(false, UsersInfos.VoteExist("MusicMID", "IncorrectUID")); Assert.AreEqual(false, UsersInfos.VoteExist("MusicMID", "abc")); UsersInfos.AddVoteMusic("MusicMID", "abc"); Assert.AreEqual(false, UsersInfos.VoteExist("IncorrectMID", "abc")); Assert.AreEqual(false, UsersInfos.VoteExist("MusicMID", "IncorrectUID")); Assert.AreEqual(true, UsersInfos.VoteExist("MusicMID", "abc")); }
public void AddVoteMusicTest() { Authentification.AuthentificationService a = new Authentification.AuthentificationService(); a.SetupAuth(); a.SignupUser(new Utility.Network.Users.CryptedCredentials("User1", "abc")); UsersInfos.AddVoteMusic("MusicMID", "abC"); Assert.AreEqual("e0c5d6856147fbaf2888fc1720e9f7c8", Function.GetMD5(@"users.xml")); UsersInfos.AddVoteMusic("MusicMID", "abc"); Assert.AreEqual("3f8c88f5cad87ebbae3ad701842c876e", Function.GetMD5(@"users.xml")); UsersInfos.AddVoteMusic("MusicMID", "abc"); Assert.AreEqual("e0424ec3aad221f0f22836728db397f7", Function.GetMD5(@"users.xml")); }
public void GetAllUsersTest() { Authentification.AuthentificationService a = new Authentification.AuthentificationService(); a.SetupAuth(); a.SignupUser(new Utility.Network.Users.CryptedCredentials("User1", "abc")); a.SignupUser(new Utility.Network.Users.CryptedCredentials("User2", "abc2")); var getall = UsersInfos.GetAllUsers(); Assert.AreEqual(true, getall[0].Name == "User1"); Assert.AreEqual(true, getall[0].UID == "abc"); Assert.AreEqual(true, getall[1].Name == "User2"); Assert.AreEqual(true, getall[1].UID == "abc2"); }
public void RemoveVoteByNodeTest() { //e0424ec3aad221f0f22836728db397f7 Authentification.AuthentificationService a = new Authentification.AuthentificationService(); a.SetupAuth(); a.SignupUser(new Utility.Network.Users.CryptedCredentials("User1", "abc")); XmlDocument doc = new XmlDocument(); doc.Load(@"users.xml"); XmlNodeList nodes = doc.DocumentElement.SelectNodes("User"); UsersInfos.CreateVoteByNode("MusicMID", doc, nodes[0]); UsersInfos.RemoveVoteByNode("MusicMID", nodes[0]); doc.Save(@"users.xml"); Assert.AreEqual("e0424ec3aad221f0f22836728db397f7", Function.GetMD5(@"users.xml")); }
public void CreateVoteByNodeTest() { //3f8c88f5cad87ebbae3ad701842c876e Authentification.AuthentificationService a = new Authentification.AuthentificationService(); a.SetupAuth(); a.SignupUser(new Utility.Network.Users.CryptedCredentials("User1", "abc")); XmlDocument doc = new XmlDocument(); doc.Load(@"users.xml"); XmlNodeList nodes = doc.DocumentElement.SelectNodes("User"); UsersInfos.CreateVoteByNode("MusicMID", doc, nodes[0]); doc.Save(@"users.xml"); Assert.AreEqual("3f8c88f5cad87ebbae3ad701842c876e", Function.GetMD5(@"users.xml")); }