public async System.Threading.Tasks.Task GetEmptyUsernameTest() { APIConnector Connector = new APIConnector(); APIDataGrabber Grabber = new APIDataGrabber(); // download data from API User EmptyUser = new User(""); await Connector.ConnectWithAPI(); Connector.GiveSpotifyAccessFor(Grabber); Grabber.UploadUserData(EmptyUser); Assert.IsNull(EmptyUser.Name); }
public async System.Threading.Tasks.Task GetPlaylistsImagesURLTest() { APIConnector Connector = new APIConnector(); APIDataGrabber Grabber = new APIDataGrabber(); // download data from API User User = new User("213pado37eomvngbs4vac5qra"); // Paweł Tomaszewski await Connector.ConnectWithAPI(); Connector.GiveSpotifyAccessFor(Grabber); Grabber.UploadUserData(User); string expectedURL = "https://i.scdn.co/image/2654511f372969510abf52e52fee458ceeb15bed"; Assert.AreEqual(expectedURL, User.Playlists[1].ImageURL); }
public async System.Threading.Tasks.Task GetPlaylistsNamesTest() { APIConnector Connector = new APIConnector(); APIDataGrabber Grabber = new APIDataGrabber(); // download data from API User User = new User("213pado37eomvngbs4vac5qra"); // Paweł Tomaszewski await Connector.ConnectWithAPI(); Connector.GiveSpotifyAccessFor(Grabber); Grabber.UploadUserData(User); string expectedPlaylistName = "Music"; Assert.AreEqual(expectedPlaylistName, User.Playlists[1].Name); }
public async System.Threading.Tasks.Task GetCorrectUsernameTest() { APIConnector Connector = new APIConnector(); APIDataGrabber Grabber = new APIDataGrabber(); // download data from API User User = new User("213pado37eomvngbs4vac5qra"); // Paweł Tomaszewski await Connector.ConnectWithAPI(); Connector.GiveSpotifyAccessFor(Grabber); Grabber.UploadUserData(User); Assert.IsNotNull(User.Name); string expected = "Paweł Tomaszewski"; Assert.AreEqual(expected, User.Name); }