Fix not working tests
continuous-integration/drone/push Build is passing Details

pull/39/head
Corentin LEMAIRE 2 years ago
parent 5684fced54
commit 8057ef4a0b

@ -532,7 +532,7 @@ namespace Model.Serialization
{
foreach (Album a in albums)
{
if (a.ID.Equals(id)) return a;
if (a.ID == id) return a;
}
return null;
}

@ -31,7 +31,7 @@ namespace Model.Stub
{
new Album("Adios Bahamas", "album1.jpg", StubArtist.GetArtistByName("Nepal") ?? new Artist("Nepal"), "Album post-mortem qui signé également le dernier de l'artiste", "Sortie : 2020"),
new Album("445e Nuit", "album2.jpg", StubArtist.GetArtistByName("Nepal") ?? new Artist("Nepal"), "", "Sortie : 2017\n8 titres - 24 min"),
new Album("Fenêtre Sur Rue", "album3.jpg", StubArtist.GetArtistByName("Hugo TSR") ?? new Artist("Hugo TSR"), "", "Sortie : 2012\n14 titres - 46 min"),
new Album("Fenetre Sur Rue", "album3.jpg", StubArtist.GetArtistByName("Hugo TSR") ?? new Artist("Hugo TSR"), "", "Sortie : 2012\n14 titres - 46 min"),
new Album("Temps Mort", "album4.jpg", StubArtist.GetArtistByName("Booba") ?? new Artist("Booba"), "Premier album de Booba", "Sortie : 2002\n14 titres - 57 min"),
new Album("Opéra Puccino", "album5.jpg", StubArtist.GetArtistByName("Oxmo Puccino") ?? new Artist("Oxmo Puccino"), "", "Sortie : 1998\n18 titres - 1h08min"),
new Album("L'école du micro d'argent", "album6.jpg", StubArtist.GetArtistByName("IAM") ?? new Artist("IAM"), "", "Sortie : 1997\n16 titres - 1h13min"),

@ -42,7 +42,7 @@ namespace Model.Stub
Album NightVisions = stubAlbum.GetAlbumByName("Night Visions") ?? new Album("Night Visions", "album11.png", ImagineDragons, "desc", "infos");
Album AB = stubAlbum.GetAlbumByName("Adios Bahamas") ?? new Album("Adios Bahamas", "album1.jpg", Nepal, "Album post-mortem qui signé également le dernier de l'artiste", "Sortie : 2020");
Album E445 = stubAlbum.GetAlbumByName("445e Nuit") ?? new Album("445e Nuit", "album2.jpg", Nepal, "", "Sortie : 2017\n8 titres - 24 min");
Album FSR = stubAlbum.GetAlbumByName("Fenêtre Sur Rue") ?? new Album("Fenêtre Sur Rue", "album3.jpg", Hugo, "", "Sortie : 2012\n14 titres - 46 min");
Album FSR = stubAlbum.GetAlbumByName("Fenetre Sur Rue") ?? new Album("Fenêtre Sur Rue", "album3.jpg", Hugo, "", "Sortie : 2012\n14 titres - 46 min");
Album TM = stubAlbum.GetAlbumByName("Temps Mort") ?? new Album("Temps Mort", "album4.jpg", Booba, "Premier album de Booba", "Sortie : 2002\n14 titres - 57 min");
Album OP = stubAlbum.GetAlbumByName("Opéra Puccino") ?? new Album("Opéra Puccino", "album5.jpg", Oxmo, "", "Sortie : 1998\n18 titres - 1h08min");
Album EMA = stubAlbum.GetAlbumByName("L'école du micro d'argent") ?? new Album("L'école du micro d'argent", "album6.jpg", IAM, "", "Sortie : 1997\n16 titres - 1h13min");

@ -71,7 +71,7 @@ namespace TestUnitaires
}
[Theory]
[InlineData("Fenêtre Sur Rue", "album2. jpg", "Hugo TSR", "Un banger", "Sortie : 2012")]
[InlineData("Fenetre Sur Rue", "album2.jpg", "Hugo TSR", "Un banger", "Sortie : 2012")]
[InlineData("Adios Bahamas", "album1.jpg", "Nepal", "Album post-mortem qui signé également le dernier de l'artiste", "Sortie : 2020")]
public void TU_ExistsAlbum_Method(string name, string imageURL, string artistName, string desc, string info)
{

@ -11,15 +11,15 @@ namespace TestUnitaires
public class TU_Manager
{
[Theory]
[InlineData("Réference")]
[InlineData("Reference")]
public void TU_Methods(string? test)
{
Playlist p = new Playlist(test, "PlaceHolder", "place.holder");
Album album = new Album(test, "place.holder", new Artist("test"), "PlaceHolder", "PlaceHolder");
CustomTitle t = new CustomTitle(test, "test. mp3", "Banger", "path");
Artist artist = new Artist(test);
Manager m = new Manager(new LinqXmlSerialization(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Data")));
InfoTitle info = new InfoTitle(test, "url.test", "infos", "desc", Genre.POP, 345);
Playlist p = new(test, "PlaceHolder", "place.holder");
Album album = new(test, "place.holder", new Artist("test"), "PlaceHolder", "PlaceHolder");
CustomTitle t = new(test, "test. mp3", "Banger", "path");
Artist artist = new(test);
Manager m = new(new LinqXmlSerialization(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Data")));
InfoTitle info = new(test, "url.test", "infos", "desc", Genre.POP, 345);
/*Assert.NotEmpty(m.Albums);
Assert.NotEmpty(m.Artists);
Assert.NotEmpty(m.InfoTitles);

Loading…
Cancel
Save