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

EF2
Bastien OLLIER 2 years ago
parent 10590639f4
commit e7f6d20133

@ -33,13 +33,15 @@ namespace TestUnitaire
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 };
RunePageEntity runePage1 = new RunePageEntity { Id = 1, Name = "runepage1"};
var Dieu = new ChampionEntity
{
Id = id,
Name = name,
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");
@ -54,6 +56,7 @@ namespace TestUnitaire
Assert.Equal(1, await context.Champions.CountAsync());
Assert.Equal(name, found.Name);
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)
if (expected)

Loading…
Cancel
Save