|
|
|
@ -33,7 +33,8 @@ namespace TestUnit
|
|
|
|
|
Nickname = "nickname2",
|
|
|
|
|
ExtraTime = true,
|
|
|
|
|
Group = 10,
|
|
|
|
|
Roles = new List<string>() {"teacher"}
|
|
|
|
|
Roles = new List<string>() {"teacher"},
|
|
|
|
|
Image = new byte[] {3, 4, 5}
|
|
|
|
|
},
|
|
|
|
|
new()
|
|
|
|
|
{
|
|
|
|
@ -45,7 +46,8 @@ namespace TestUnit
|
|
|
|
|
Nickname = "nickname3",
|
|
|
|
|
ExtraTime = false,
|
|
|
|
|
Group = 15,
|
|
|
|
|
Roles = new List<string>() {"admin"}
|
|
|
|
|
Roles = new List<string>() {"admin"},
|
|
|
|
|
Image = new byte[] {6, 7, 8}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
@ -66,6 +68,14 @@ namespace TestUnit
|
|
|
|
|
Assert.Equal(userMdl.Nickname, user.Nickname);
|
|
|
|
|
Assert.Equal(userMdl.ExtraTime, user.ExtraTime);
|
|
|
|
|
Assert.Equal(userMdl.Group, user.Group);
|
|
|
|
|
if (userMdl.Image != null)
|
|
|
|
|
{
|
|
|
|
|
Assert.Equal(Convert.ToBase64String(userMdl.Image), user.ImageBase64);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
Assert.Null(user.ImageBase64);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -75,6 +85,11 @@ namespace TestUnit
|
|
|
|
|
{
|
|
|
|
|
foreach (var userMdl in userMdls)
|
|
|
|
|
{
|
|
|
|
|
if (userMdl.Image != null)
|
|
|
|
|
{
|
|
|
|
|
userMdl.ImageBase64 = Convert.ToBase64String(userMdl.Image);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var user = UserFactory.Create(userMdl);
|
|
|
|
|
|
|
|
|
|
userMdl.Password = "a";
|
|
|
|
@ -99,6 +114,15 @@ namespace TestUnit
|
|
|
|
|
user.Roles[i] = user.Roles[i].ToLower();
|
|
|
|
|
}
|
|
|
|
|
Assert.True(userMdl.Roles.SequenceEqual(user.Roles));
|
|
|
|
|
|
|
|
|
|
if(userMdl.Image != null)
|
|
|
|
|
{
|
|
|
|
|
Assert.Equal(userMdl.ImageBase64, user.ImageBase64);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
Assert.Null(user.ImageBase64);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -118,6 +142,15 @@ namespace TestUnit
|
|
|
|
|
Assert.Equal(userMdl.Nickname, userMdl2.Nickname);
|
|
|
|
|
Assert.Equal(userMdl.ExtraTime, userMdl2.ExtraTime);
|
|
|
|
|
Assert.Equal(userMdl.Group, userMdl2.Group);
|
|
|
|
|
|
|
|
|
|
if (user.ImageBase64 != null)
|
|
|
|
|
{
|
|
|
|
|
Assert.Equal(user.ImageBase64, userMdl2.ImageBase64);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
Assert.Equal("", userMdl2.ImageBase64);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|