user factory UT coverage
continuous-integration/drone/push Build is passing Details

blazor-test
Anthony RICHARD 1 year ago
parent c5f0ab1327
commit fcccb8c679

@ -12,38 +12,41 @@ namespace TestUnit
new UserModel[] new UserModel[]
{ {
new() new()
{ {
Id = 0, Id = 0,
Password = "password", Password = "password",
Email = "email", Email = "email",
Name = "name", Name = "name",
Surname = "surname", Surname = "surname",
Nickname = "nickname", Nickname = "nickname",
ExtraTime = false, ExtraTime = false,
Group = 5 Group = 5,
}, Roles = new List<string>() { "student" }
new() },
{ new()
Id = 1, {
Password = "password2", Id = 1,
Email = "email2", Password = "password2",
Name = "name2", Email = "email2",
Surname = "surname2", Name = "name2",
Nickname = "nickname2", Surname = "surname2",
ExtraTime = true, Nickname = "nickname2",
Group = 10 ExtraTime = true,
}, Group = 10,
new() Roles = new List<string>() {"teacher"}
{ },
Id = 2, new()
Password = "password3", {
Email = "email3", Id = 2,
Name = "name3", Password = "password3",
Surname = "surname3", Email = "email3",
Nickname = "nickname3", Name = "name3",
ExtraTime = false, Surname = "surname3",
Group = 15 Nickname = "nickname3",
} ExtraTime = false,
Group = 15,
Roles = new List<string>() {"admin"}
}
} }
}; };
} }
@ -91,6 +94,11 @@ namespace TestUnit
Assert.Equal(userMdl.Nickname, user.Nickname); Assert.Equal(userMdl.Nickname, user.Nickname);
Assert.Equal(userMdl.ExtraTime, user.ExtraTime); Assert.Equal(userMdl.ExtraTime, user.ExtraTime);
Assert.Equal(userMdl.Group, user.Group); Assert.Equal(userMdl.Group, user.Group);
for (int i=0;i<user.Roles.Count;i++)
{
user.Roles[i] = user.Roles[i].ToLower();
}
Assert.True(userMdl.Roles.SequenceEqual(user.Roles));
} }
} }

Loading…
Cancel
Save