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

blazor-test
Anthony RICHARD 1 year ago
parent 9d3b8b48e7
commit aac5ac883e

@ -1,5 +1,6 @@
using adminBlazor.Factories;
using adminBlazor.Models;
using adminBlazor.Pages;
namespace TestUnit
{
@ -31,7 +32,6 @@ namespace TestUnit
{
Id = 1,
Name = "name2",
Image = new byte[] { 0x00, 0x01 },
Aut = 50,
Translations = new List<TranslationModel>()
{
@ -68,6 +68,10 @@ namespace TestUnit
{
foreach (var vocabListMdl in vocabListMdls)
{
if (vocabListMdl.Image != null)
{
vocabListMdl.ImageBase64 = Convert.ToBase64String(vocabListMdl.Image);
}
var vocabList = VocListFactory.Create(vocabListMdl);
Assert.Equal(vocabListMdl.Id, vocabList.Id);
@ -78,6 +82,14 @@ namespace TestUnit
{
Assert.Single(vocabList.Translations);
}
if (vocabListMdl.Image != null)
{
Assert.Equal(vocabListMdl.ImageBase64, vocabList.ImageBase64);
}
else
{
Assert.Null(vocabList.ImageBase64);
}
}
}
@ -87,11 +99,14 @@ namespace TestUnit
{
foreach (var vocabListMdl in vocabListMdls)
{
if (vocabListMdl.Image != null)
{
vocabListMdl.ImageBase64 = Convert.ToBase64String(vocabListMdl.Image);
}
var vocabList = VocListFactory.Create(vocabListMdl);
vocabListMdl.Name = "a";
vocabListMdl.Aut = 100;
vocabListMdl.Image = new byte[] { 1, 2, 3 };
VocListFactory.Update(vocabList, vocabListMdl);
@ -102,6 +117,10 @@ namespace TestUnit
{
Assert.Single(vocabList.Translations);
}
if (vocabListMdl.Image != null)
{
Assert.Equal(vocabListMdl.ImageBase64, vocabList.ImageBase64);
}
}
}
@ -111,6 +130,10 @@ namespace TestUnit
{
foreach (var vocabListMdl in vocabListMdls)
{
if (vocabListMdl.Image != null)
{
vocabListMdl.ImageBase64 = Convert.ToBase64String(vocabListMdl.Image);
}
var vocabList = VocListFactory.Create(vocabListMdl);
var vocabListMdl2 = VocListFactory.ToModel(vocabList, Array.Empty<byte>());
@ -122,6 +145,14 @@ namespace TestUnit
{
Assert.Single(vocabListMdl2.Translations);
}
if (vocabList.ImageBase64 != null)
{
Assert.Equal(vocabList.ImageBase64, vocabListMdl2.ImageBase64);
}
else
{
Assert.Equal("", vocabListMdl2.ImageBase64);
}
}
}
}

Loading…
Cancel
Save