Fix future unit tests
continuous-integration/drone/push Build is passing Details

pull/18/head
Corentin LEMAIRE 2 years ago
parent e4d3f3f3fe
commit 377b9eb129

@ -17,9 +17,17 @@ public class InfoTitle : Title
}
}
private string description;
private string description = "";
public IEnumerable<Artiste> Feat { get; set; }
public IEnumerable<Artiste> Feat
{
get
{
return feat;
}
}
private List<Artiste> feat = new List<Artiste>();
public Genre Genre { get; set; }
@ -28,19 +36,15 @@ public class InfoTitle : Title
Artiste = artist;
Description = description;
Genre = genre;
Feat = new List<Artiste>();
}
public void AddFeat(Artiste artist)
{
Feat.Prepend(artist);
feat.Add(artist);
}
public void RemoveFeat(Artiste artiste)
{
foreach (var item in Feat)
{
Feat = Feat.Where(item => item != artiste).ToList();
}
feat.Remove(artiste);
}
}

@ -4,48 +4,68 @@ public class Manager
{
public IDataManager DataManager { get; set; }
public IEnumerable<Album> Albums;
public IEnumerable<Album> Albums
{
get
{
return albums;
}
}
private List<Album> albums = new List<Album>();
public IEnumerable<Title> Titles;
public IEnumerable<Title> Titles
{
get
{
return titles;
}
}
private List<Title> titles = new List<Title>();
public IEnumerable<Playlist> Playlists
{
get
{
return playlists;
}
}
public IEnumerable<Playlist> Playlists;
private List<Playlist> playlists = new List<Playlist>();
public Manager()
{
DataManager = new Stub();
// Albums = DataManager.GetAlbum();
Albums = new List<Album>();
Titles = new List<Title>();
Playlists = new List<Playlist>();
}
public void AddAlbum(Album album)
{
Albums.Prepend(album);
albums.Add(album);
}
public void AddTitle(Title title)
{
Titles.Prepend(title);
titles.Add(title);
}
public void AddPlaylist(Playlist playlist)
{
Playlists.Prepend(playlist);
playlists.Add(playlist);
}
public void RemoveAlbum(Album album)
{
Albums.ToList().Remove(album);
albums.Remove(album);
}
public void RemoveTitle(Title title)
{
Titles.ToList().Remove(title);
titles.Remove(title);
}
public void RemovePlaylist(Playlist playlist)
{
Playlists.ToList().Remove(playlist);
playlists.Remove(playlist);
}
}

Loading…
Cancel
Save