add test championEntity avec RunePageEntity
continuous-integration/drone/push Build is passing Details

EF2
Bastien OLLIER 2 years ago
parent 10590639f4
commit e7f6d20133

@ -33,14 +33,16 @@ namespace TestUnitaire
SkinEntity white = new SkinEntity { Name = "White", Description = "White skin", Icon = "white.png", Price = 150.99f }; SkinEntity white = new SkinEntity { Name = "White", Description = "White skin", Icon = "white.png", Price = 150.99f };
SkinEntity green = new SkinEntity { Name = "Green", Description = "Green skin", Icon = "green.png", Price = 4.99f }; SkinEntity green = new SkinEntity { Name = "Green", Description = "Green skin", Icon = "green.png", Price = 4.99f };
RunePageEntity runePage1 = new RunePageEntity { Id = 1, Name = "runepage1"};
var Dieu = new ChampionEntity var Dieu = new ChampionEntity
{ {
Id = id, Id = id,
Name = name, Name = name,
Bio = bio, Bio = bio,
Skins = new Collection<SkinEntity>(new List<SkinEntity> { black, white, green }) Skins = new Collection<SkinEntity>(new List<SkinEntity> { black, white, green }),
}; ListRunePages = new Collection<RunePageEntity>(new List<RunePageEntity> { { runePage1 } })
};
ChampionEntity found = await context.Champions.SingleOrDefaultAsync(c => c.Name == "Zeus"); ChampionEntity found = await context.Champions.SingleOrDefaultAsync(c => c.Name == "Zeus");
Assert.Null(found); Assert.Null(found);
@ -54,9 +56,10 @@ namespace TestUnitaire
Assert.Equal(1, await context.Champions.CountAsync()); Assert.Equal(1, await context.Champions.CountAsync());
Assert.Equal(name, found.Name); Assert.Equal(name, found.Name);
Assert.Equal(3,found.Skins.Count); Assert.Equal(3,found.Skins.Count);
Assert.Equal(1, found.ListRunePages.Count);
// Test if the max length of the name is respected (30) and the max length of the bio is respected (256) // Test if the max length of the name is respected (30) and the max length of the bio is respected (256)
if (expected) if (expected)
{ {
Assert.True(found.Name.Length <= 30); Assert.True(found.Name.Length <= 30);
Assert.True(found.Bio.Length <= 256); Assert.True(found.Bio.Length <= 256);

Loading…
Cancel
Save