Add some unit test for stubs
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
aa9edef116
commit
dd8175fabc
@ -0,0 +1,31 @@
|
||||
using Model;
|
||||
using Model.Stub;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using NuGet.Frameworks;
|
||||
using System.Collections.ObjectModel;
|
||||
|
||||
namespace TestUnitaires
|
||||
{
|
||||
|
||||
public class TU_StubAlbum
|
||||
{
|
||||
[Theory]
|
||||
[InlineData("test")]
|
||||
public void TU_Methods(string test)
|
||||
{
|
||||
StubAlbum stubAlbum = new StubAlbum();
|
||||
Artist artist = new Artist("Un mec");
|
||||
ObservableCollection<Album> collec = new ObservableCollection<Album>();
|
||||
Album album = new Album("Bon Album", "album1.png", artist, "une description", "des informations");
|
||||
stubAlbum.AddAlbum(album);
|
||||
Assert.Contains(album, stubAlbum.Albums);
|
||||
stubAlbum.RemoveAlbum(album);
|
||||
Assert.DoesNotContain(album, stubAlbum.Albums);
|
||||
album = stubAlbum.GetAlbumByName("Adios Bahamas");
|
||||
Assert.Contains(album, stubAlbum.Albums);
|
||||
collec = stubAlbum.GetAlbums();
|
||||
Assert.Equal(collec, stubAlbum.Albums);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
using Model;
|
||||
using Model.Stub;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using NuGet.Frameworks;
|
||||
using System.Collections.ObjectModel;
|
||||
|
||||
namespace TestUnitaires
|
||||
{
|
||||
|
||||
public class TU_StubPlaylist
|
||||
{
|
||||
[Theory]
|
||||
[InlineData("test")]
|
||||
public void TU_Methods(string test)
|
||||
{
|
||||
StubPlaylist stubPlaylist = new StubPlaylist();
|
||||
Playlist playlist = new Playlist("Une playlist", "Une description", "image.jpeg");
|
||||
ObservableCollection<Playlist> collec = new ObservableCollection<Playlist>();
|
||||
stubPlaylist.AddPlaylist(playlist);
|
||||
Assert.Contains(playlist, stubPlaylist.Playlists);
|
||||
stubPlaylist.RemovePlaylist(playlist);
|
||||
Assert.DoesNotContain(playlist, stubPlaylist.Playlists);
|
||||
playlist = stubPlaylist.GetPlaylistByName("Playlist1");
|
||||
Assert.Contains(playlist, stubPlaylist.Playlists);
|
||||
collec = stubPlaylist.GetPlaylists();
|
||||
Assert.Equal(collec, stubPlaylist.Playlists);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in new issue