55
66namespace Validators . Test . User . Register ;
77
8- public class RegisterUserValidatorTest : IDisposable
8+ public class RegisterUserValidatorTest
99{
10- private readonly RegisterUserValidator _validator = new ( ) ;
11-
12- public void Dispose ( )
13- => GC . SuppressFinalize ( this ) ;
14-
1510 [ Fact ]
1611 public void Test_OnSuccess ( )
1712 {
13+ var v = new RegisterUserValidator ( ) ;
1814 var request = RegisterUserRequestJSONMockFactory . CreateMock ( ) ;
19- var result = _validator . Validate ( request ) ;
15+ var result = v . Validate ( request ) ;
2016
2117 result . IsValid . Should ( ) . BeTrue ( ) ;
2218 }
2319
2420 [ Fact ]
2521 public void Test_OnFailureWith_EmptyName ( )
2622 {
23+ var v = new RegisterUserValidator ( ) ;
2724 var request = RegisterUserRequestJSONMockFactory . CreateMockWithoutName ( ) ;
28- var result = _validator . Validate ( request ) ;
25+ var result = v . Validate ( request ) ;
2926
3027 result . IsValid . Should ( ) . BeFalse ( ) ;
3128 result . Errors . Should ( ) . ContainSingle ( )
@@ -35,8 +32,9 @@ public void Test_OnFailureWith_EmptyName()
3532 [ Fact ]
3633 public void Test_OnFailureWith_EmptyEmail ( )
3734 {
35+ var v = new RegisterUserValidator ( ) ;
3836 var request = RegisterUserRequestJSONMockFactory . CreateMockWithoutEmail ( ) ;
39- var result = _validator . Validate ( request ) ;
37+ var result = v . Validate ( request ) ;
4038
4139 result . IsValid . Should ( ) . BeFalse ( ) ;
4240 result . Errors . Should ( ) . ContainSingle ( )
@@ -45,8 +43,9 @@ public void Test_OnFailureWith_EmptyEmail()
4543 [ Fact ]
4644 public void Test_OnFailureWith_InvalidEmail ( )
4745 {
46+ var v = new RegisterUserValidator ( ) ;
4847 var request = RegisterUserRequestJSONMockFactory . CreateMockWithInvalidEmail ( "email.com" ) ;
49- var result = _validator . Validate ( request ) ;
48+ var result = v . Validate ( request ) ;
5049
5150 result . IsValid . Should ( ) . BeFalse ( ) ;
5251 result . Errors . Should ( ) . ContainSingle ( )
@@ -56,8 +55,9 @@ public void Test_OnFailureWith_InvalidEmail()
5655 [ Fact ]
5756 public void Test_OnFailureWith_EmptyPassword ( )
5857 {
58+ var v = new RegisterUserValidator ( ) ;
5959 var request = RegisterUserRequestJSONMockFactory . CreateMockWithoutPassword ( ) ;
60- var result = _validator . Validate ( request ) ;
60+ var result = v . Validate ( request ) ;
6161
6262 result . IsValid . Should ( ) . BeFalse ( ) ;
6363 result . Errors . Should ( ) . ContainSingle ( )
@@ -71,8 +71,9 @@ public void Test_OnFailureWith_EmptyPassword()
7171 [ InlineData ( 5 ) ]
7272 public void Test_OnFailureWith_InvalidPassword ( int passwordLength )
7373 {
74+ var v = new RegisterUserValidator ( ) ;
7475 var request = RegisterUserRequestJSONMockFactory . CreateMock ( passwordLength ) ;
75- var result = _validator . Validate ( request ) ;
76+ var result = v . Validate ( request ) ;
7677
7778 result . IsValid . Should ( ) . BeFalse ( ) ;
7879 result . Errors . Should ( ) . ContainSingle ( )
0 commit comments