Skip to content

Commit 0c15061

Browse files
committed
添加更多单元测试
1 parent be45eb9 commit 0c15061

File tree

9 files changed

+87
-0
lines changed

9 files changed

+87
-0
lines changed
11.3 KB
Loading
14 KB
Loading
8.29 KB
Loading
5.56 KB
Loading
5.56 KB
Loading
166 KB
Loading
255 KB
Loading
181 KB
Loading

src/MediaConverters/MediaConverters.Tests/Imaging/Effect/BitmapEffectExtensionTests.cs

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,91 @@ public void SetBrightness3()
122122
var file = image.SaveAndCompareTestFile("file_example_PNG_500kB.png");
123123
TestHelper.OpenFileInExplorer(file);
124124
}
125+
126+
[TestMethod()]
127+
public void SetSoftEdgeEffect1()
128+
{
129+
Image<Rgba32> image = TestFileProvider.GetDefaultTestImage();
130+
image.SetSoftEdgeEffect(50.0f);
131+
var file = image.SaveAndCompareTestFile("SetSoftEdgeMaskResult1.png");
132+
TestHelper.OpenFileInExplorer(file);
133+
}
134+
135+
[TestMethod()]
136+
public void SetDuotoneEffect1()
137+
{
138+
Image<Rgba32> image = TestFileProvider.GetDefaultTestImage();
139+
var list = image.GetColorCount();
140+
list = list.OrderByDescending(t => t.Count).ToList();
141+
142+
ColorMetadata color1 = new ColorMetadata(list[0].Color);
143+
ColorMetadata color2 = new ColorMetadata(list[1].Color);
144+
145+
image.SetDuotoneEffect(color1, color2);
146+
var file = image.SaveAndCompareTestFile("SetDuotoneEffect1.png");
147+
TestHelper.OpenFileInExplorer(file);
148+
}
149+
150+
[TestMethod()]
151+
public void SetBlackWhiteEffect1()
152+
{
153+
Image<Rgba32> image = TestFileProvider.GetDefaultTestImage();
154+
image.SetBlackWhiteEffect(0.5f);
155+
var file = image.SaveAndCompareTestFile("SetBlackWhiteEffect1.png");
156+
TestHelper.OpenFileInExplorer(file);
157+
}
158+
159+
[TestMethod()]
160+
public void SetBlackWhiteEffect2()
161+
{
162+
Image<Rgba32> image = TestFileProvider.GetDefaultTestImage();
163+
image.SetBlackWhiteEffect(0.7f);
164+
var file = image.SaveAndCompareTestFile("SetBlackWhiteEffect2.png");
165+
TestHelper.OpenFileInExplorer(file);
166+
}
167+
168+
[TestMethod()]
169+
public void SetBlackWhiteEffect3()
170+
{
171+
Image<Rgba32> image = TestFileProvider.GetDefaultTestImage();
172+
image.SetBlackWhiteEffect(0.2f);
173+
var file = image.SaveAndCompareTestFile("SetBlackWhiteEffect3.png");
174+
TestHelper.OpenFileInExplorer(file);
175+
}
176+
177+
[TestMethod()]
178+
public void SetBlackWhiteEffect4()
179+
{
180+
Image<Rgba32> image = TestFileProvider.GetDefaultTestImage();
181+
image.SetBlackWhiteEffect(0);
182+
var file = image.SaveAndCompareTestFile("SetBlackWhiteEffect4.png");
183+
TestHelper.OpenFileInExplorer(file);
184+
}
185+
186+
[TestMethod()]
187+
public void SetBlackWhiteEffect5()
188+
{
189+
Image<Rgba32> image = TestFileProvider.GetDefaultTestImage();
190+
image.SetBlackWhiteEffect(1);
191+
var file = image.SaveAndCompareTestFile("SetBlackWhiteEffect5.png");
192+
TestHelper.OpenFileInExplorer(file);
193+
}
194+
195+
[TestMethod()]
196+
public void SetGrayScaleEffect1()
197+
{
198+
Image<Rgba32> image = TestFileProvider.GetDefaultTestImage();
199+
image.SetGrayScaleEffect();
200+
var file = image.SaveAndCompareTestFile("SetGrayScaleEffect1.png");
201+
TestHelper.OpenFileInExplorer(file);
202+
}
203+
204+
[TestMethod()]
205+
public void SetLuminanceEffect1()
206+
{
207+
Image<Rgba32> image = TestFileProvider.GetDefaultTestImage();
208+
image.SetLuminanceEffect();
209+
var file = image.SaveAndCompareTestFile("SetLuminanceEffect1.png");
210+
TestHelper.OpenFileInExplorer(file);
211+
}
125212
}

0 commit comments

Comments
 (0)