44using System ;
55using System . Linq ;
66using System . Security . Claims ;
7+ using System . Threading . Tasks ;
78using System . Transactions ;
89using TestClass = NUnit . Framework . TestFixtureAttribute ;
910using TestCleanup = NUnit . Framework . TearDownAttribute ;
@@ -33,17 +34,17 @@ public void Cleanup()
3334 }
3435
3536 [ TestMethod ]
36- public void WhenHaveNoUser ( )
37+ public async Task WhenHaveNoUser ( )
3738 {
3839 var login = new UserLoginInfo ( "ProviderTest" , "ProviderKey" ) ;
3940 var store = new UserStore < IdentityUser > ( _session ) ;
40- var user = store . FindAsync ( login ) . Result ;
41+ var user = await store . FindAsync ( login ) ;
4142
4243 Assert . IsNull ( user ) ;
4344 }
4445
4546 [ TestMethod ]
46- public void WhenAddLoginAsync ( )
47+ public async Task WhenAddLoginAsync ( )
4748 {
4849 var user = new IdentityUser ( "Lukz" ) ;
4950 var login = new UserLoginInfo ( "ProviderTest02" , "ProviderKey02" ) ;
@@ -59,7 +60,7 @@ public void WhenAddLoginAsync()
5960 this . _session . Clear ( ) ;
6061
6162 var actual = _session . Query < IdentityUser > ( ) . FirstOrDefault ( x => x . UserName == user . UserName ) ;
62- var userStored = store . FindAsync ( login ) . Result ;
63+ var userStored = await store . FindAsync ( login ) ;
6364
6465 Assert . IsNotNull ( actual ) ;
6566 Assert . AreEqual ( user . UserName , actual . UserName ) ;
@@ -91,14 +92,14 @@ public void WhenRemoveLoginAsync()
9192 }
9293
9394 [ TestMethod ]
94- public void WhenCreateUserAsync ( )
95+ public async Task WhenCreateUserAsync ( )
9596 {
9697 var userManager = new UserManager < ApplicationUser > ( new UserStore < ApplicationUser > ( _session ) ) ;
9798 var user = new ApplicationUser ( ) { UserName = "RealUserName" } ;
9899
99100 using ( var transaction = new TransactionScope ( ) )
100101 {
101- var result = userManager . CreateAsync ( user , "RealPassword" ) . GetAwaiter ( ) . GetResult ( ) ;
102+ var result = await userManager . CreateAsync ( user , "RealPassword" ) ;
102103 transaction . Complete ( ) ;
103104 Assert . AreEqual ( 0 , result . Errors . Count ( ) ) ;
104105 }
@@ -133,7 +134,7 @@ public void GivenHaveRoles_WhenDeleteUser_ThenDeletingCausesNoCascade()
133134 }
134135
135136 [ TestMethod ]
136- public void WhenRemoveUserFromRole_ThenDoNotDeleteRole_BugFix ( )
137+ public async Task WhenRemoveUserFromRole_ThenDoNotDeleteRole_BugFix ( )
137138 {
138139 var user = new IdentityUser ( "Lukz 05" ) ;
139140 var role = new IdentityRole ( "ADM05" ) ;
@@ -146,12 +147,12 @@ public void WhenRemoveUserFromRole_ThenDoNotDeleteRole_BugFix()
146147
147148 Assert . IsTrue ( _session . Query < IdentityRole > ( ) . Any ( x => x . Name == "ADM05" ) ) ;
148149 Assert . IsTrue ( _session . Query < IdentityUser > ( ) . Any ( x => x . UserName == "Lukz 05" ) ) ;
149- Assert . IsTrue ( store . IsInRoleAsync ( user , "ADM05" ) . Result ) ;
150+ Assert . IsTrue ( await store . IsInRoleAsync ( user , "ADM05" ) ) ;
150151
151152 var result = store . RemoveFromRoleAsync ( user , "ADM05" ) ;
152153
153154 Assert . IsNull ( result . Exception ) ;
154- Assert . IsFalse ( store . IsInRoleAsync ( user , "ADM05" ) . Result ) ;
155+ Assert . IsFalse ( await store . IsInRoleAsync ( user , "ADM05" ) ) ;
155156 Assert . IsTrue ( _session . Query < IdentityUser > ( ) . Any ( x => x . UserName == "Lukz 05" ) ) ;
156157 Assert . IsTrue ( _session . Query < IdentityRole > ( ) . Any ( x => x . Name == "ADM05" ) ) ;
157158 }
0 commit comments