1
1
using Nager . EmailAuthentication . FragmentParsers ;
2
2
using Nager . EmailAuthentication . Models ;
3
3
4
- namespace Nager . EmailAuthentication . UnitTest . DmarcRecordParserTests
4
+ namespace Nager . EmailAuthentication . UnitTest . DmarcRecordParserTests . FragmentParser
5
5
{
6
6
[ TestClass ]
7
7
public sealed class ComplexTest
@@ -52,17 +52,6 @@ public void TryParse_ValidDmarcString2_ReturnsTrueAndPopulatesDmarcRecord()
52
52
Assert . AreEqual ( "100" , dataFragmentV1 . PolicyPercentage ) ;
53
53
Assert . AreEqual ( "s" , dataFragmentV1 . DkimAlignmentMode ) ;
54
54
Assert . AreEqual ( "s" , dataFragmentV1 . SpfAlignmentMode ) ;
55
-
56
- var isParserSuccessful = DmarcRecordParser . TryParseV1 ( dataFragmentV1 , out var dmarcRecord ) ;
57
-
58
- Assert . IsTrue ( isParserSuccessful ) ;
59
- Assert . IsNotNull ( dmarcRecord ) ;
60
-
61
- Assert . AreEqual ( DmarcPolicy . Reject , dmarcRecord . DomainPolicy ) ;
62
- Assert . AreEqual ( DmarcPolicy . Reject , dmarcRecord . SubdomainPolicy ) ;
63
- Assert . AreEqual ( AlignmentMode . Strict , dmarcRecord . DkimAlignmentMode ) ;
64
- Assert . AreEqual ( AlignmentMode . Strict , dmarcRecord . SpfAlignmentMode ) ;
65
- Assert . AreEqual ( 100 , dmarcRecord . PolicyPercentage ) ;
66
55
}
67
56
68
57
[ TestMethod ]
@@ -87,18 +76,6 @@ public void TryParse_ValidDmarcString3_ReturnsTrueAndPopulatesDmarcRecord()
87
76
Assert . AreEqual ( "50" , dataFragmentV1 . PolicyPercentage ) ;
88
77
Assert . AreEqual ( "r" , dataFragmentV1 . DkimAlignmentMode ) ;
89
78
Assert . AreEqual ( "r" , dataFragmentV1 . SpfAlignmentMode ) ;
90
-
91
-
92
- var isParserSuccessful = DmarcRecordParser . TryParseV1 ( dataFragmentV1 , out var dmarcRecord ) ;
93
-
94
- Assert . IsTrue ( isParserSuccessful ) ;
95
- Assert . IsNotNull ( dmarcRecord ) ;
96
-
97
- Assert . AreEqual ( DmarcPolicy . Reject , dmarcRecord . DomainPolicy ) ;
98
- Assert . AreEqual ( DmarcPolicy . Reject , dmarcRecord . SubdomainPolicy ) ;
99
- Assert . AreEqual ( AlignmentMode . Relaxed , dmarcRecord . DkimAlignmentMode ) ;
100
- Assert . AreEqual ( AlignmentMode . Relaxed , dmarcRecord . SpfAlignmentMode ) ;
101
- Assert . AreEqual ( 50 , dmarcRecord . PolicyPercentage ) ;
102
79
}
103
80
104
81
[ TestMethod ]
@@ -123,11 +100,6 @@ public void TryParse_InvalidDmarcString1_ReturnsTrueAndPopulatesDmarcRecord()
123
100
Assert . AreEqual ( "50" , dataFragmentV1 . PolicyPercentage ) ;
124
101
Assert . AreEqual ( "t" , dataFragmentV1 . DkimAlignmentMode ) ;
125
102
Assert . AreEqual ( "t" , dataFragmentV1 . SpfAlignmentMode ) ;
126
-
127
- var isParserSuccessful = DmarcRecordParser . TryParseV1 ( dataFragmentV1 , out var dmarcRecord ) ;
128
-
129
- Assert . IsFalse ( isParserSuccessful ) ;
130
- Assert . IsNull ( dmarcRecord ) ;
131
103
}
132
104
}
133
105
}
0 commit comments