diff --git a/Project/adminBlazor/TestUnit/VocListFactory_UT.cs b/Project/adminBlazor/TestUnit/VocListFactory_UT.cs index 18c9a31..b0739a6 100644 --- a/Project/adminBlazor/TestUnit/VocListFactory_UT.cs +++ b/Project/adminBlazor/TestUnit/VocListFactory_UT.cs @@ -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() { @@ -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()); @@ -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); + } } } }