-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathTests.cs
135 lines (120 loc) · 2.75 KB
/
Tests.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
using VerifyTests.DiffPlex;
[TestFixture]
public class Tests
{
[Test]
public Task Simple()
{
var settings = new VerifySettings();
settings.UseMethodName("SimpleFake");
settings.DisableDiff();
return ThrowsTask(() =>
Verify(
"""
The
after
text
""",
settings));
}
[Test]
public Task AtTestLevel()
{
var settings = new VerifySettings();
settings.UseMethodName("AtTestLevelFake");
settings.DisableDiff();
settings.UseDiffPlex();
return ThrowsTask(() =>
Verify(
"""
The
after
text
""",
settings));
}
[Test]
public Task AtTestLevelCompact()
{
var settings = new VerifySettings();
settings.UseMethodName("AtTestLevelCompactFake");
settings.DisableDiff();
settings.UseDiffPlex(OutputType.Compact);
return ThrowsTask(() =>
Verify(
"""
The
The
The
The
The
The
The
The
The
The
The
The
The
after
text
text
text
text
text
text
text
text
text
text
text
text
""",
settings));
}
[Test]
public Task AtTestLevelMinimal()
{
var settings = new VerifySettings();
settings.UseMethodName("AtTestLevelMinimalFake");
settings.DisableDiff();
settings.UseDiffPlex(OutputType.Minimal);
return ThrowsTask(() =>
Verify(
"""
The
after
text
""",
settings));
}
[Test]
public Task Sample()
{
var target = """
The
after
text
""";
return Verify(target);
}
#region TestLevelUsage
[Test]
public Task TestLevelUsage()
{
var target = "The text";
var settings = new VerifySettings();
settings.UseDiffPlex();
return Verify(target, settings);
}
#endregion
#region TestLevelUsageFluent
[Test]
public Task TestLevelUsageFluent()
{
var target = "The text";
return Verify(target)
.UseDiffPlex();
}
#endregion
}