@@ -30,33 +30,36 @@ public async Task Invalid_User_Input()
3030
3131 var ( rsp , res ) = await App . Client . POSTAsync < Endpoint , Request , ProblemDetails > ( req ) ;
3232
33- rsp . IsSuccessStatusCode . Should ( ) . BeFalse ( ) ;
33+ rsp . IsSuccessStatusCode . ShouldBeFalse ( ) ;
3434
3535 var errKeys = res . Errors . Select ( e => e . Name ) . ToList ( ) ;
36- errKeys . Should ( ) . BeEquivalentTo (
36+ errKeys . ShouldBe (
37+ [
3738 "userDetails.FirstName" ,
3839 "userDetails.LastName" ,
3940 "email" ,
4041 "birthDay" ,
4142 "gender" ,
4243 "contact.MobileNumber" ,
4344 "address.State" ,
44- "address.ZipCode" ) ;
45+ "address.ZipCode"
46+ ] ) ;
4547 }
4648
4749 [ Fact , Priority ( 1 ) ]
4850 public async Task Successful_Member_Creation ( )
4951 {
5052 var ( rsp , res ) = await App . Client . POSTAsync < Endpoint , Request , Response > ( App . SignupRequest ) ;
5153
52- rsp . IsSuccessStatusCode . Should ( ) . BeTrue ( ) ;
53- ObjectId . TryParse ( res . MemberId , out _ ) . Should ( ) . BeTrue ( ) ;
54+ rsp . IsSuccessStatusCode . ShouldBeTrue ( ) ;
55+ ObjectId . TryParse ( res . MemberId , out _ ) . ShouldBeTrue ( ) ;
5456 App . MemberId = res . MemberId ;
55- res . MemberNumber . Should ( ) . BeOfType ( typeof ( ulong ) ) . And . BeGreaterThan ( 0 ) ;
57+ res . MemberNumber . ShouldBeOfType < ulong > ( ) ;
58+ res . MemberNumber . ShouldBeGreaterThan ( 0UL ) ;
5659
5760 var actual = await DB . Find < Member > ( )
5861 . MatchID ( App . MemberId )
59- . ExecuteSingleAsync ( ) ;
62+ . ExecuteSingleAsync ( Cancellation ) ;
6063
6164 var expected = new Member
6265 {
@@ -78,22 +81,20 @@ public async Task Successful_Member_Creation()
7881 MobileNumber = App . SignupRequest . Contact . MobileNumber
7982 } ;
8083
81- actual . Should ( ) . BeEquivalentTo ( expected ) ;
84+ actual . ShouldBeEquivalentTo ( expected ) ;
8285
8386 var fakeSesClient = ( SesClient ) App . Services . GetRequiredService < IAmazonSimpleEmailServiceV2 > ( ) ;
84- ( await fakeSesClient . EmailReceived ( App . MemberId ) ) . Should ( ) . BeTrue ( ) ;
87+ ( await fakeSesClient . EmailReceived ( App . MemberId ) ) . ShouldBeTrue ( ) ;
8588 }
8689
8790 [ Fact , Priority ( 2 ) ]
8891 public async Task Duplicate_Info_Validation ( )
8992 {
9093 var ( rsp , res ) = await App . Client . POSTAsync < Endpoint , Request , ProblemDetails > ( App . SignupRequest ) ;
9194
92- rsp . StatusCode . Should ( ) . Be ( HttpStatusCode . BadRequest ) ;
95+ rsp . StatusCode . ShouldBe ( HttpStatusCode . BadRequest ) ;
9396
9497 var errKeys = res . Errors . Select ( e => e . Name ) . ToList ( ) ;
95- errKeys . Should ( ) . BeEquivalentTo (
96- "email" ,
97- "contact.MobileNumber" ) ;
98+ errKeys . ShouldBe ( [ "email" , "contact.MobileNumber" ] ) ;
9899 }
99100}
0 commit comments