Enhance Stub by creating stub classes

pull/17/head
Corentin LEMAIRE 2 years ago
parent 0ff97dbf1a
commit d19d4c7d25

@ -38,7 +38,7 @@
{
get
{
return Titles;
return titles.ToList();
}
}

@ -23,7 +23,7 @@ public class Artist
{
get
{
return albums;
return albums.ToList();
}
}

@ -1,32 +0,0 @@
namespace Model;
public class Artiste
{
public string Name
{
get => name;
set
{
if (value != null && value.Length < 75)
{
name = value;
}
}
}
private string name = "Unknown";
public IEnumerable<Album> Albums { get; set; }
public Artiste(string name)
{
Name = name;
Albums = new List<Album>();
}
public void AddAlbum(Album album)
{
Albums.Prepend(album);
}
}

@ -25,7 +25,7 @@ public class InfoTitle : Title
{
get
{
return feat;
return feat.ToList();
}
}

@ -10,7 +10,7 @@ public class Manager
{
get
{
return albums;
return albums.ToList();
}
}
@ -20,7 +20,7 @@ public class Manager
{
get
{
return titles;
return titles.ToList();
}
}
@ -30,7 +30,7 @@ public class Manager
{
get
{
return playlists;
return playlists.ToList();
}
}
@ -40,13 +40,13 @@ public class Manager
{
get
{
return artists;
return artists.ToList();
}
}
public Manager()
{
DataManager = new Stub();
DataManager = new StubManager();
albums = DataManager.GetAlbums();
titles = DataManager.GetTitles();

@ -37,7 +37,7 @@ public class Playlist
public IEnumerable<Title> Morceaux {
get
{
return morceaux;
return morceaux.ToList();
}
}
@ -93,7 +93,7 @@ public class Playlist
{
get
{
return played;
return played.ToList();
}
}

@ -0,0 +1,6 @@
namespace Model.Stub;
public class StubAlbum
{
}

@ -0,0 +1,6 @@
namespace Model.Stub;
public class StubArtist
{
}

@ -0,0 +1,6 @@
namespace Model.Stub;
public class StubCustomTitle
{
}

@ -0,0 +1,6 @@
namespace Model.Stub;
public class StubInfoTitle
{
}

@ -1,6 +1,6 @@
namespace Model.Stub;
public class Stub : IDataManager
public class StubManager : IDataManager
{
private List<Artist> artists = new List<Artist>();
@ -9,7 +9,7 @@ public class Stub : IDataManager
{
get
{
return artists;
return artists.ToList();
}
}
@ -19,7 +19,7 @@ public class Stub : IDataManager
{
get
{
return albums;
return albums.ToList();
}
}
@ -29,7 +29,7 @@ public class Stub : IDataManager
{
get
{
return playlists;
return playlists.ToList();
}
}
@ -39,11 +39,11 @@ public class Stub : IDataManager
{
get
{
return titles;
return titles.ToList();
}
}
public Stub()
public StubManager()
{
Artist Artiste1 = new Artist("Critien");
Artist Artiste2 = new Artist("Gouriet");

@ -0,0 +1,6 @@
namespace Model.Stub;
public class StubPlaylist
{
}

@ -0,0 +1,6 @@
namespace Model.Stub;
public class StubTitle
{
}
Loading…
Cancel
Save