- Timestamp:
- 06/25/10 16:30:24 (14 years ago)
- Location:
- branches/HeuristicLab.Services.Authentication Prototype/UnitTests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Services.Authentication Prototype/UnitTests/HeuristicLabMembershipProviderTest.cs
r3943 r3948 5 5 namespace UnitTests { 6 6 /// <summary> 7 /// Dies ist eine Testklasse für "HeuristicLabMembershipProviderTest" und soll8 /// alle HeuristicLabMembershipProviderTest Komponententests enthalten.7 ///This is a test class for HeuristicLabMembershipProviderTest and is intended 8 ///to contain all HeuristicLabMembershipProviderTest Unit Tests 9 9 ///</summary> 10 10 [TestClass()] … … 13 13 14 14 /// <summary> 15 /// Ruft den Testkontext auf, der Informationen16 /// über und Funktionalität für den aktuellen Testlauf bietet, oder legt diesen fest.15 ///Gets or sets the test context which provides 16 ///information about and functionality for the current test run. 17 17 ///</summary> 18 18 public TestContext TestContext { … … 25 25 } 26 26 27 #region Zusätzliche Testattribute27 #region Additional test attributes 28 28 // 29 // Sie können beim Verfassen Ihrer Tests die folgenden zusätzlichen Attribute verwenden:29 //You can use the following additional attributes as you write your tests: 30 30 // 31 // Mit ClassInitialize führen Sie Code aus, bevor Sie den ersten Test in der Klasse ausführen.31 //Use ClassInitialize to run code before running the first test in the class 32 32 //[ClassInitialize()] 33 33 //public static void MyClassInitialize(TestContext testContext) … … 35 35 //} 36 36 // 37 // Mit ClassCleanup führen Sie Code aus, nachdem alle Tests in einer Klasse ausgeführt wurden.37 //Use ClassCleanup to run code after all tests in a class have run 38 38 //[ClassCleanup()] 39 39 //public static void MyClassCleanup() … … 41 41 //} 42 42 // 43 // Mit TestInitialize können Sie vor jedem einzelnen Test Code ausführen.43 //Use TestInitialize to run code before running each test 44 44 //[TestInitialize()] 45 45 //public void MyTestInitialize() … … 47 47 //} 48 48 // 49 // Mit TestCleanup können Sie nach jedem einzelnen Test Code ausführen.49 //Use TestCleanup to run code after each test has run 50 50 //[TestCleanup()] 51 51 //public void MyTestCleanup() … … 55 55 #endregion 56 56 57 /// <summary> 58 ///Ein Test für "RequiresUniqueEmail" 57 58 /// <summary> 59 ///A test for RequiresUniqueEmail 59 60 ///</summary> 60 61 [TestMethod()] 61 62 public void RequiresUniqueEmailTest() { 62 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren63 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 63 64 bool actual; 64 65 actual = target.RequiresUniqueEmail; 65 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");66 } 67 68 /// <summary> 69 /// Ein Test für "RequiresQuestionAndAnswer"66 Assert.Inconclusive("Verify the correctness of this test method."); 67 } 68 69 /// <summary> 70 ///A test for RequiresQuestionAndAnswer 70 71 ///</summary> 71 72 [TestMethod()] 72 73 public void RequiresQuestionAndAnswerTest() { 73 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren74 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 74 75 bool actual; 75 76 actual = target.RequiresQuestionAndAnswer; 76 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");77 } 78 79 /// <summary> 80 /// Ein Test für "PasswordStrengthRegularExpression"77 Assert.Inconclusive("Verify the correctness of this test method."); 78 } 79 80 /// <summary> 81 ///A test for PasswordStrengthRegularExpression 81 82 ///</summary> 82 83 [TestMethod()] 83 84 public void PasswordStrengthRegularExpressionTest() { 84 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren85 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 85 86 string actual; 86 87 actual = target.PasswordStrengthRegularExpression; 87 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");88 } 89 90 /// <summary> 91 /// Ein Test für "PasswordFormat"88 Assert.Inconclusive("Verify the correctness of this test method."); 89 } 90 91 /// <summary> 92 ///A test for PasswordFormat 92 93 ///</summary> 93 94 [TestMethod()] 94 95 public void PasswordFormatTest() { 95 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren96 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 96 97 MembershipPasswordFormat actual; 97 98 actual = target.PasswordFormat; 98 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");99 } 100 101 /// <summary> 102 /// Ein Test für "PasswordAttemptWindow"99 Assert.Inconclusive("Verify the correctness of this test method."); 100 } 101 102 /// <summary> 103 ///A test for PasswordAttemptWindow 103 104 ///</summary> 104 105 [TestMethod()] 105 106 public void PasswordAttemptWindowTest() { 106 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren107 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 107 108 int actual; 108 109 actual = target.PasswordAttemptWindow; 109 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");110 } 111 112 /// <summary> 113 /// Ein Test für "MinRequiredPasswordLength"110 Assert.Inconclusive("Verify the correctness of this test method."); 111 } 112 113 /// <summary> 114 ///A test for MinRequiredPasswordLength 114 115 ///</summary> 115 116 [TestMethod()] 116 117 public void MinRequiredPasswordLengthTest() { 117 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren118 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 118 119 int actual; 119 120 actual = target.MinRequiredPasswordLength; 120 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");121 } 122 123 /// <summary> 124 /// Ein Test für "MinRequiredNonAlphanumericCharacters"121 Assert.Inconclusive("Verify the correctness of this test method."); 122 } 123 124 /// <summary> 125 ///A test for MinRequiredNonAlphanumericCharacters 125 126 ///</summary> 126 127 [TestMethod()] 127 128 public void MinRequiredNonAlphanumericCharactersTest() { 128 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren129 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 129 130 int actual; 130 131 actual = target.MinRequiredNonAlphanumericCharacters; 131 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");132 } 133 134 /// <summary> 135 /// Ein Test für "MaxInvalidPasswordAttempts"132 Assert.Inconclusive("Verify the correctness of this test method."); 133 } 134 135 /// <summary> 136 ///A test for MaxInvalidPasswordAttempts 136 137 ///</summary> 137 138 [TestMethod()] 138 139 public void MaxInvalidPasswordAttemptsTest() { 139 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren140 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 140 141 int actual; 141 142 actual = target.MaxInvalidPasswordAttempts; 142 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");143 } 144 145 /// <summary> 146 /// Ein Test für "EnablePasswordRetrieval"143 Assert.Inconclusive("Verify the correctness of this test method."); 144 } 145 146 /// <summary> 147 ///A test for EnablePasswordRetrieval 147 148 ///</summary> 148 149 [TestMethod()] 149 150 public void EnablePasswordRetrievalTest() { 150 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren151 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 151 152 bool actual; 152 153 actual = target.EnablePasswordRetrieval; 153 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");154 } 155 156 /// <summary> 157 /// Ein Test für "EnablePasswordReset"154 Assert.Inconclusive("Verify the correctness of this test method."); 155 } 156 157 /// <summary> 158 ///A test for EnablePasswordReset 158 159 ///</summary> 159 160 [TestMethod()] 160 161 public void EnablePasswordResetTest() { 161 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren162 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 162 163 bool actual; 163 164 actual = target.EnablePasswordReset; 164 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");165 } 166 167 /// <summary> 168 /// Ein Test für "ApplicationName"165 Assert.Inconclusive("Verify the correctness of this test method."); 166 } 167 168 /// <summary> 169 ///A test for ApplicationName 169 170 ///</summary> 170 171 [TestMethod()] 171 172 public void ApplicationNameTest() { 172 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren173 string expected = string.Empty; // TODO: Passenden Wert initialisieren173 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 174 string expected = string.Empty; // TODO: Initialize to an appropriate value 174 175 string actual; 175 176 target.ApplicationName = expected; 176 177 actual = target.ApplicationName; 177 178 Assert.AreEqual(expected, actual); 178 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");179 } 180 181 /// <summary> 182 /// Ein Test für "ValidateUser"179 Assert.Inconclusive("Verify the correctness of this test method."); 180 } 181 182 /// <summary> 183 ///A test for ValidateUser 183 184 ///</summary> 184 185 [TestMethod()] 185 186 public void ValidateUserTest() { 186 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren187 string username = string.Empty; // TODO: Passenden Wert initialisieren188 string password = string.Empty; // TODO: Passenden Wert initialisieren189 bool expected = false; // TODO: Passenden Wert initialisieren187 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 188 string username = string.Empty; // TODO: Initialize to an appropriate value 189 string password = string.Empty; // TODO: Initialize to an appropriate value 190 bool expected = false; // TODO: Initialize to an appropriate value 190 191 bool actual; 191 192 actual = target.ValidateUser(username, password); 192 193 Assert.AreEqual(expected, actual); 193 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");194 } 195 196 /// <summary> 197 /// Ein Test für "UpdateUser"194 Assert.Inconclusive("Verify the correctness of this test method."); 195 } 196 197 /// <summary> 198 ///A test for UpdateUser 198 199 ///</summary> 199 200 [TestMethod()] 200 201 public void UpdateUserTest() { 201 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren202 MembershipUser user = null; // TODO: Passenden Wert initialisieren202 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 203 MembershipUser user = null; // TODO: Initialize to an appropriate value 203 204 target.UpdateUser(user); 204 Assert.Inconclusive(" Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");205 } 206 207 /// <summary> 208 /// Ein Test für "UnlockUser"205 Assert.Inconclusive("A method that does not return a value cannot be verified."); 206 } 207 208 /// <summary> 209 ///A test for UnlockUser 209 210 ///</summary> 210 211 [TestMethod()] 211 212 public void UnlockUserTest() { 212 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren213 string userName = string.Empty; // TODO: Passenden Wert initialisieren214 bool expected = false; // TODO: Passenden Wert initialisieren213 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 214 string userName = string.Empty; // TODO: Initialize to an appropriate value 215 bool expected = false; // TODO: Initialize to an appropriate value 215 216 bool actual; 216 217 actual = target.UnlockUser(userName); 217 218 Assert.AreEqual(expected, actual); 218 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");219 } 220 221 /// <summary> 222 /// Ein Test für "ResetPassword"219 Assert.Inconclusive("Verify the correctness of this test method."); 220 } 221 222 /// <summary> 223 ///A test for ResetPassword 223 224 ///</summary> 224 225 [TestMethod()] 225 226 public void ResetPasswordTest() { 226 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren227 string username = string.Empty; // TODO: Passenden Wert initialisieren228 string answer = string.Empty; // TODO: Passenden Wert initialisieren229 string expected = string.Empty; // TODO: Passenden Wert initialisieren227 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 228 string username = string.Empty; // TODO: Initialize to an appropriate value 229 string answer = string.Empty; // TODO: Initialize to an appropriate value 230 string expected = string.Empty; // TODO: Initialize to an appropriate value 230 231 string actual; 231 232 actual = target.ResetPassword(username, answer); 232 233 Assert.AreEqual(expected, actual); 233 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");234 } 235 236 /// <summary> 237 /// Ein Test für "GetUserNameByEmail"234 Assert.Inconclusive("Verify the correctness of this test method."); 235 } 236 237 /// <summary> 238 ///A test for GetUserNameByEmail 238 239 ///</summary> 239 240 [TestMethod()] 240 241 public void GetUserNameByEmailTest() { 241 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren242 string email = string.Empty; // TODO: Passenden Wert initialisieren243 string expected = string.Empty; // TODO: Passenden Wert initialisieren242 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 243 string email = string.Empty; // TODO: Initialize to an appropriate value 244 string expected = string.Empty; // TODO: Initialize to an appropriate value 244 245 string actual; 245 246 actual = target.GetUserNameByEmail(email); 246 247 Assert.AreEqual(expected, actual); 247 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");248 } 249 250 /// <summary> 251 /// Ein Test für "GetUser"248 Assert.Inconclusive("Verify the correctness of this test method."); 249 } 250 251 /// <summary> 252 ///A test for GetUser 252 253 ///</summary> 253 254 [TestMethod()] 254 255 public void GetUserTest1() { 255 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren256 object providerUserKey = null; // TODO: Passenden Wert initialisieren257 bool userIsOnline = false; // TODO: Passenden Wert initialisieren258 MembershipUser expected = null; // TODO: Passenden Wert initialisieren256 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 257 object providerUserKey = null; // TODO: Initialize to an appropriate value 258 bool userIsOnline = false; // TODO: Initialize to an appropriate value 259 MembershipUser expected = null; // TODO: Initialize to an appropriate value 259 260 MembershipUser actual; 260 261 actual = target.GetUser(providerUserKey, userIsOnline); 261 262 Assert.AreEqual(expected, actual); 262 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");263 } 264 265 /// <summary> 266 /// Ein Test für "GetUser"263 Assert.Inconclusive("Verify the correctness of this test method."); 264 } 265 266 /// <summary> 267 ///A test for GetUser 267 268 ///</summary> 268 269 [TestMethod()] 269 270 public void GetUserTest() { 270 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren271 string username = string.Empty; // TODO: Passenden Wert initialisieren272 bool userIsOnline = false; // TODO: Passenden Wert initialisieren273 MembershipUser expected = null; // TODO: Passenden Wert initialisieren271 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 272 string username = string.Empty; // TODO: Initialize to an appropriate value 273 bool userIsOnline = false; // TODO: Initialize to an appropriate value 274 MembershipUser expected = null; // TODO: Initialize to an appropriate value 274 275 MembershipUser actual; 275 276 actual = target.GetUser(username, userIsOnline); 276 277 Assert.AreEqual(expected, actual); 277 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");278 } 279 280 /// <summary> 281 /// Ein Test für "GetPassword"278 Assert.Inconclusive("Verify the correctness of this test method."); 279 } 280 281 /// <summary> 282 ///A test for GetPassword 282 283 ///</summary> 283 284 [TestMethod()] 284 285 public void GetPasswordTest() { 285 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren286 string username = string.Empty; // TODO: Passenden Wert initialisieren287 string answer = string.Empty; // TODO: Passenden Wert initialisieren288 string expected = string.Empty; // TODO: Passenden Wert initialisieren286 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 287 string username = string.Empty; // TODO: Initialize to an appropriate value 288 string answer = string.Empty; // TODO: Initialize to an appropriate value 289 string expected = string.Empty; // TODO: Initialize to an appropriate value 289 290 string actual; 290 291 actual = target.GetPassword(username, answer); 291 292 Assert.AreEqual(expected, actual); 292 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");293 } 294 295 /// <summary> 296 /// Ein Test für "GetNumberOfUsersOnline"293 Assert.Inconclusive("Verify the correctness of this test method."); 294 } 295 296 /// <summary> 297 ///A test for GetNumberOfUsersOnline 297 298 ///</summary> 298 299 [TestMethod()] 299 300 public void GetNumberOfUsersOnlineTest() { 300 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren301 int expected = 0; // TODO: Passenden Wert initialisieren301 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 302 int expected = 0; // TODO: Initialize to an appropriate value 302 303 int actual; 303 304 actual = target.GetNumberOfUsersOnline(); 304 305 Assert.AreEqual(expected, actual); 305 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");306 } 307 308 /// <summary> 309 /// Ein Test für "GetAllUsers"306 Assert.Inconclusive("Verify the correctness of this test method."); 307 } 308 309 /// <summary> 310 ///A test for GetAllUsers 310 311 ///</summary> 311 312 [TestMethod()] 312 313 public void GetAllUsersTest() { 313 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren314 int pageIndex = 0; // TODO: Passenden Wert initialisieren315 int pageSize = 0; // TODO: Passenden Wert initialisieren316 int totalRecords = 0; // TODO: Passenden Wert initialisieren317 int totalRecordsExpected = 0; // TODO: Passenden Wert initialisieren318 MembershipUserCollection expected = null; // TODO: Passenden Wert initialisieren314 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 315 int pageIndex = 0; // TODO: Initialize to an appropriate value 316 int pageSize = 0; // TODO: Initialize to an appropriate value 317 int totalRecords = 0; // TODO: Initialize to an appropriate value 318 int totalRecordsExpected = 0; // TODO: Initialize to an appropriate value 319 MembershipUserCollection expected = null; // TODO: Initialize to an appropriate value 319 320 MembershipUserCollection actual; 320 321 actual = target.GetAllUsers(pageIndex, pageSize, out totalRecords); 321 322 Assert.AreEqual(totalRecordsExpected, totalRecords); 322 323 Assert.AreEqual(expected, actual); 323 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");324 } 325 326 /// <summary> 327 /// Ein Test für "FindUsersByName"324 Assert.Inconclusive("Verify the correctness of this test method."); 325 } 326 327 /// <summary> 328 ///A test for FindUsersByName 328 329 ///</summary> 329 330 [TestMethod()] 330 331 public void FindUsersByNameTest() { 331 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren332 string usernameToMatch = string.Empty; // TODO: Passenden Wert initialisieren333 int pageIndex = 0; // TODO: Passenden Wert initialisieren334 int pageSize = 0; // TODO: Passenden Wert initialisieren335 int totalRecords = 0; // TODO: Passenden Wert initialisieren336 int totalRecordsExpected = 0; // TODO: Passenden Wert initialisieren337 MembershipUserCollection expected = null; // TODO: Passenden Wert initialisieren332 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 333 string usernameToMatch = string.Empty; // TODO: Initialize to an appropriate value 334 int pageIndex = 0; // TODO: Initialize to an appropriate value 335 int pageSize = 0; // TODO: Initialize to an appropriate value 336 int totalRecords = 0; // TODO: Initialize to an appropriate value 337 int totalRecordsExpected = 0; // TODO: Initialize to an appropriate value 338 MembershipUserCollection expected = null; // TODO: Initialize to an appropriate value 338 339 MembershipUserCollection actual; 339 340 actual = target.FindUsersByName(usernameToMatch, pageIndex, pageSize, out totalRecords); 340 341 Assert.AreEqual(totalRecordsExpected, totalRecords); 341 342 Assert.AreEqual(expected, actual); 342 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");343 } 344 345 /// <summary> 346 /// Ein Test für "FindUsersByEmail"343 Assert.Inconclusive("Verify the correctness of this test method."); 344 } 345 346 /// <summary> 347 ///A test for FindUsersByEmail 347 348 ///</summary> 348 349 [TestMethod()] 349 350 public void FindUsersByEmailTest() { 350 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren351 string emailToMatch = string.Empty; // TODO: Passenden Wert initialisieren352 int pageIndex = 0; // TODO: Passenden Wert initialisieren353 int pageSize = 0; // TODO: Passenden Wert initialisieren354 int totalRecords = 0; // TODO: Passenden Wert initialisieren355 int totalRecordsExpected = 0; // TODO: Passenden Wert initialisieren356 MembershipUserCollection expected = null; // TODO: Passenden Wert initialisieren351 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 352 string emailToMatch = string.Empty; // TODO: Initialize to an appropriate value 353 int pageIndex = 0; // TODO: Initialize to an appropriate value 354 int pageSize = 0; // TODO: Initialize to an appropriate value 355 int totalRecords = 0; // TODO: Initialize to an appropriate value 356 int totalRecordsExpected = 0; // TODO: Initialize to an appropriate value 357 MembershipUserCollection expected = null; // TODO: Initialize to an appropriate value 357 358 MembershipUserCollection actual; 358 359 actual = target.FindUsersByEmail(emailToMatch, pageIndex, pageSize, out totalRecords); 359 360 Assert.AreEqual(totalRecordsExpected, totalRecords); 360 361 Assert.AreEqual(expected, actual); 361 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");362 } 363 364 /// <summary> 365 /// Ein Test für "DeleteUser"362 Assert.Inconclusive("Verify the correctness of this test method."); 363 } 364 365 /// <summary> 366 ///A test for DeleteUser 366 367 ///</summary> 367 368 [TestMethod()] 368 369 public void DeleteUserTest() { 369 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren370 string username = string.Empty; // TODO: Passenden Wert initialisieren371 bool deleteAllRelatedData = false; // TODO: Passenden Wert initialisieren372 bool expected = false; // TODO: Passenden Wert initialisieren370 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 371 string username = string.Empty; // TODO: Initialize to an appropriate value 372 bool deleteAllRelatedData = false; // TODO: Initialize to an appropriate value 373 bool expected = false; // TODO: Initialize to an appropriate value 373 374 bool actual; 374 375 actual = target.DeleteUser(username, deleteAllRelatedData); 375 376 Assert.AreEqual(expected, actual); 376 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");377 } 378 379 /// <summary> 380 /// Ein Test für "CreateUser"377 Assert.Inconclusive("Verify the correctness of this test method."); 378 } 379 380 /// <summary> 381 ///A test for CreateUser 381 382 ///</summary> 382 383 [TestMethod()] 383 384 public void CreateUserTest() { 384 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren385 string username = string.Empty; // TODO: Passenden Wert initialisieren386 string password = string.Empty; // TODO: Passenden Wert initialisieren387 string email = string.Empty; // TODO: Passenden Wert initialisieren388 string passwordQuestion = string.Empty; // TODO: Passenden Wert initialisieren389 string passwordAnswer = string.Empty; // TODO: Passenden Wert initialisieren390 bool isApproved = false; // TODO: Passenden Wert initialisieren391 object providerUserKey = null; // TODO: Passenden Wert initialisieren392 MembershipCreateStatus status = new MembershipCreateStatus(); // TODO: Passenden Wert initialisieren393 MembershipCreateStatus statusExpected = new MembershipCreateStatus(); // TODO: Passenden Wert initialisieren394 MembershipUser expected = null; // TODO: Passenden Wert initialisieren385 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 386 string username = string.Empty; // TODO: Initialize to an appropriate value 387 string password = string.Empty; // TODO: Initialize to an appropriate value 388 string email = string.Empty; // TODO: Initialize to an appropriate value 389 string passwordQuestion = string.Empty; // TODO: Initialize to an appropriate value 390 string passwordAnswer = string.Empty; // TODO: Initialize to an appropriate value 391 bool isApproved = false; // TODO: Initialize to an appropriate value 392 object providerUserKey = null; // TODO: Initialize to an appropriate value 393 MembershipCreateStatus status = new MembershipCreateStatus(); // TODO: Initialize to an appropriate value 394 MembershipCreateStatus statusExpected = new MembershipCreateStatus(); // TODO: Initialize to an appropriate value 395 MembershipUser expected = null; // TODO: Initialize to an appropriate value 395 396 MembershipUser actual; 396 397 actual = target.CreateUser(username, password, email, passwordQuestion, passwordAnswer, isApproved, providerUserKey, out status); 397 398 Assert.AreEqual(statusExpected, status); 398 399 Assert.AreEqual(expected, actual); 399 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");400 } 401 402 /// <summary> 403 /// Ein Test für "ChangePasswordQuestionAndAnswer"400 Assert.Inconclusive("Verify the correctness of this test method."); 401 } 402 403 /// <summary> 404 ///A test for ChangePasswordQuestionAndAnswer 404 405 ///</summary> 405 406 [TestMethod()] 406 407 public void ChangePasswordQuestionAndAnswerTest() { 407 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren408 string username = string.Empty; // TODO: Passenden Wert initialisieren409 string password = string.Empty; // TODO: Passenden Wert initialisieren410 string newPasswordQuestion = string.Empty; // TODO: Passenden Wert initialisieren411 string newPasswordAnswer = string.Empty; // TODO: Passenden Wert initialisieren412 bool expected = false; // TODO: Passenden Wert initialisieren408 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 409 string username = string.Empty; // TODO: Initialize to an appropriate value 410 string password = string.Empty; // TODO: Initialize to an appropriate value 411 string newPasswordQuestion = string.Empty; // TODO: Initialize to an appropriate value 412 string newPasswordAnswer = string.Empty; // TODO: Initialize to an appropriate value 413 bool expected = false; // TODO: Initialize to an appropriate value 413 414 bool actual; 414 415 actual = target.ChangePasswordQuestionAndAnswer(username, password, newPasswordQuestion, newPasswordAnswer); 415 416 Assert.AreEqual(expected, actual); 416 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");417 } 418 419 /// <summary> 420 /// Ein Test für "ChangePassword"417 Assert.Inconclusive("Verify the correctness of this test method."); 418 } 419 420 /// <summary> 421 ///A test for ChangePassword 421 422 ///</summary> 422 423 [TestMethod()] 423 424 public void ChangePasswordTest() { 424 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Passenden Wert initialisieren425 string username = string.Empty; // TODO: Passenden Wert initialisieren426 string oldPassword = string.Empty; // TODO: Passenden Wert initialisieren427 string newPassword = string.Empty; // TODO: Passenden Wert initialisieren428 bool expected = false; // TODO: Passenden Wert initialisieren425 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); // TODO: Initialize to an appropriate value 426 string username = string.Empty; // TODO: Initialize to an appropriate value 427 string oldPassword = string.Empty; // TODO: Initialize to an appropriate value 428 string newPassword = string.Empty; // TODO: Initialize to an appropriate value 429 bool expected = false; // TODO: Initialize to an appropriate value 429 430 bool actual; 430 431 actual = target.ChangePassword(username, oldPassword, newPassword); 431 432 Assert.AreEqual(expected, actual); 432 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");433 } 434 435 /// <summary> 436 /// Ein Test für "HeuristicLabMembershipProvider-Konstruktor"433 Assert.Inconclusive("Verify the correctness of this test method."); 434 } 435 436 /// <summary> 437 ///A test for HeuristicLabMembershipProvider Constructor 437 438 ///</summary> 438 439 [TestMethod()] 439 440 public void HeuristicLabMembershipProviderConstructorTest() { 440 441 HeuristicLabMembershipProvider target = new HeuristicLabMembershipProvider(); 441 Assert.Inconclusive("TODO: Code zum Überprüfen des Ziels implementieren");442 Assert.Inconclusive("TODO: Implement code to verify target"); 442 443 } 443 444 } -
branches/HeuristicLab.Services.Authentication Prototype/UnitTests/HeuristicLabRoleProviderTest.cs
r3943 r3948 3 3 namespace UnitTests { 4 4 /// <summary> 5 /// Dies ist eine Testklasse für "HeuristicLabRoleProviderTest" und soll6 /// alle HeuristicLabRoleProviderTest Komponententests enthalten.5 ///This is a test class for HeuristicLabRoleProviderTest and is intended 6 ///to contain all HeuristicLabRoleProviderTest Unit Tests 7 7 ///</summary> 8 8 [TestClass()] … … 11 11 12 12 /// <summary> 13 /// Ruft den Testkontext auf, der Informationen14 /// über und Funktionalität für den aktuellen Testlauf bietet, oder legt diesen fest.13 ///Gets or sets the test context which provides 14 ///information about and functionality for the current test run. 15 15 ///</summary> 16 16 public TestContext TestContext { … … 23 23 } 24 24 25 #region Zusätzliche Testattribute25 #region Additional test attributes 26 26 // 27 // Sie können beim Verfassen Ihrer Tests die folgenden zusätzlichen Attribute verwenden:28 // 29 // Mit ClassInitialize führen Sie Code aus, bevor Sie den ersten Test in der Klasse ausführen.27 //You can use the following additional attributes as you write your tests: 28 // 29 //Use ClassInitialize to run code before running the first test in the class 30 30 //[ClassInitialize()] 31 31 //public static void MyClassInitialize(TestContext testContext) … … 33 33 //} 34 34 // 35 // Mit ClassCleanup führen Sie Code aus, nachdem alle Tests in einer Klasse ausgeführt wurden.35 //Use ClassCleanup to run code after all tests in a class have run 36 36 //[ClassCleanup()] 37 37 //public static void MyClassCleanup() … … 39 39 //} 40 40 // 41 // Mit TestInitialize können Sie vor jedem einzelnen Test Code ausführen.41 //Use TestInitialize to run code before running each test 42 42 //[TestInitialize()] 43 43 //public void MyTestInitialize() … … 45 45 //} 46 46 // 47 // Mit TestCleanup können Sie nach jedem einzelnen Test Code ausführen.47 //Use TestCleanup to run code after each test has run 48 48 //[TestCleanup()] 49 49 //public void MyTestCleanup() … … 53 53 #endregion 54 54 55 /// <summary> 56 ///Ein Test für "ApplicationName" 55 56 /// <summary> 57 ///A test for ApplicationName 57 58 ///</summary> 58 59 [TestMethod()] 59 60 public void ApplicationNameTest() { 60 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren61 string expected = string.Empty; // TODO: Passenden Wert initialisieren61 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 62 string expected = string.Empty; // TODO: Initialize to an appropriate value 62 63 string actual; 63 64 target.ApplicationName = expected; 64 65 actual = target.ApplicationName; 65 66 Assert.AreEqual(expected, actual); 66 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");67 } 68 69 /// <summary> 70 /// Ein Test für "RoleExists"67 Assert.Inconclusive("Verify the correctness of this test method."); 68 } 69 70 /// <summary> 71 ///A test for RoleExists 71 72 ///</summary> 72 73 [TestMethod()] 73 74 public void RoleExistsTest() { 74 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren75 string roleName = string.Empty; // TODO: Passenden Wert initialisieren76 bool expected = false; // TODO: Passenden Wert initialisieren75 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 76 string roleName = string.Empty; // TODO: Initialize to an appropriate value 77 bool expected = false; // TODO: Initialize to an appropriate value 77 78 bool actual; 78 79 actual = target.RoleExists(roleName); 79 80 Assert.AreEqual(expected, actual); 80 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");81 } 82 83 /// <summary> 84 /// Ein Test für "RemoveUsersFromRoles"81 Assert.Inconclusive("Verify the correctness of this test method."); 82 } 83 84 /// <summary> 85 ///A test for RemoveUsersFromRoles 85 86 ///</summary> 86 87 [TestMethod()] 87 88 public void RemoveUsersFromRolesTest() { 88 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren89 string[] usernames = null; // TODO: Passenden Wert initialisieren90 string[] roleNames = null; // TODO: Passenden Wert initialisieren89 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 90 string[] usernames = null; // TODO: Initialize to an appropriate value 91 string[] roleNames = null; // TODO: Initialize to an appropriate value 91 92 target.RemoveUsersFromRoles(usernames, roleNames); 92 Assert.Inconclusive(" Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");93 } 94 95 /// <summary> 96 /// Ein Test für "IsUserInRole"93 Assert.Inconclusive("A method that does not return a value cannot be verified."); 94 } 95 96 /// <summary> 97 ///A test for IsUserInRole 97 98 ///</summary> 98 99 [TestMethod()] 99 100 public void IsUserInRoleTest() { 100 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren101 string username = string.Empty; // TODO: Passenden Wert initialisieren102 string roleName = string.Empty; // TODO: Passenden Wert initialisieren103 bool expected = false; // TODO: Passenden Wert initialisieren101 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 102 string username = string.Empty; // TODO: Initialize to an appropriate value 103 string roleName = string.Empty; // TODO: Initialize to an appropriate value 104 bool expected = false; // TODO: Initialize to an appropriate value 104 105 bool actual; 105 106 actual = target.IsUserInRole(username, roleName); 106 107 Assert.AreEqual(expected, actual); 107 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");108 } 109 110 /// <summary> 111 /// Ein Test für "GetUsersInRole"108 Assert.Inconclusive("Verify the correctness of this test method."); 109 } 110 111 /// <summary> 112 ///A test for GetUsersInRole 112 113 ///</summary> 113 114 [TestMethod()] 114 115 public void GetUsersInRoleTest() { 115 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren116 string roleName = string.Empty; // TODO: Passenden Wert initialisieren117 string[] expected = null; // TODO: Passenden Wert initialisieren116 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 117 string roleName = string.Empty; // TODO: Initialize to an appropriate value 118 string[] expected = null; // TODO: Initialize to an appropriate value 118 119 string[] actual; 119 120 actual = target.GetUsersInRole(roleName); 120 121 Assert.AreEqual(expected, actual); 121 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");122 } 123 124 /// <summary> 125 /// Ein Test für "GetRolesForUser"122 Assert.Inconclusive("Verify the correctness of this test method."); 123 } 124 125 /// <summary> 126 ///A test for GetRolesForUser 126 127 ///</summary> 127 128 [TestMethod()] 128 129 public void GetRolesForUserTest() { 129 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren130 string username = string.Empty; // TODO: Passenden Wert initialisieren131 string[] expected = null; // TODO: Passenden Wert initialisieren130 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 131 string username = string.Empty; // TODO: Initialize to an appropriate value 132 string[] expected = null; // TODO: Initialize to an appropriate value 132 133 string[] actual; 133 134 actual = target.GetRolesForUser(username); 134 135 Assert.AreEqual(expected, actual); 135 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");136 } 137 138 /// <summary> 139 /// Ein Test für "GetAllRoles"136 Assert.Inconclusive("Verify the correctness of this test method."); 137 } 138 139 /// <summary> 140 ///A test for GetAllRoles 140 141 ///</summary> 141 142 [TestMethod()] 142 143 public void GetAllRolesTest() { 143 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren144 string[] expected = null; // TODO: Passenden Wert initialisieren144 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 145 string[] expected = null; // TODO: Initialize to an appropriate value 145 146 string[] actual; 146 147 actual = target.GetAllRoles(); 147 148 Assert.AreEqual(expected, actual); 148 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");149 } 150 151 /// <summary> 152 /// Ein Test für "FindUsersInRole"149 Assert.Inconclusive("Verify the correctness of this test method."); 150 } 151 152 /// <summary> 153 ///A test for FindUsersInRole 153 154 ///</summary> 154 155 [TestMethod()] 155 156 public void FindUsersInRoleTest() { 156 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren157 string roleName = string.Empty; // TODO: Passenden Wert initialisieren158 string usernameToMatch = string.Empty; // TODO: Passenden Wert initialisieren159 string[] expected = null; // TODO: Passenden Wert initialisieren157 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 158 string roleName = string.Empty; // TODO: Initialize to an appropriate value 159 string usernameToMatch = string.Empty; // TODO: Initialize to an appropriate value 160 string[] expected = null; // TODO: Initialize to an appropriate value 160 161 string[] actual; 161 162 actual = target.FindUsersInRole(roleName, usernameToMatch); 162 163 Assert.AreEqual(expected, actual); 163 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");164 } 165 166 /// <summary> 167 /// Ein Test für "DeleteRole"164 Assert.Inconclusive("Verify the correctness of this test method."); 165 } 166 167 /// <summary> 168 ///A test for DeleteRole 168 169 ///</summary> 169 170 [TestMethod()] 170 171 public void DeleteRoleTest() { 171 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren172 string roleName = string.Empty; // TODO: Passenden Wert initialisieren173 bool throwOnPopulatedRole = false; // TODO: Passenden Wert initialisieren174 bool expected = false; // TODO: Passenden Wert initialisieren172 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 173 string roleName = string.Empty; // TODO: Initialize to an appropriate value 174 bool throwOnPopulatedRole = false; // TODO: Initialize to an appropriate value 175 bool expected = false; // TODO: Initialize to an appropriate value 175 176 bool actual; 176 177 actual = target.DeleteRole(roleName, throwOnPopulatedRole); 177 178 Assert.AreEqual(expected, actual); 178 Assert.Inconclusive(" Überprüfen Sie die Richtigkeit dieser Testmethode.");179 } 180 181 /// <summary> 182 /// Ein Test für "CreateRole"179 Assert.Inconclusive("Verify the correctness of this test method."); 180 } 181 182 /// <summary> 183 ///A test for CreateRole 183 184 ///</summary> 184 185 [TestMethod()] 185 186 public void CreateRoleTest() { 186 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren187 string roleName = string.Empty; // TODO: Passenden Wert initialisieren187 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 188 string roleName = string.Empty; // TODO: Initialize to an appropriate value 188 189 target.CreateRole(roleName); 189 Assert.Inconclusive(" Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");190 } 191 192 /// <summary> 193 /// Ein Test für "AddUsersToRoles"190 Assert.Inconclusive("A method that does not return a value cannot be verified."); 191 } 192 193 /// <summary> 194 ///A test for AddUsersToRoles 194 195 ///</summary> 195 196 [TestMethod()] 196 197 public void AddUsersToRolesTest() { 197 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Passenden Wert initialisieren198 string[] usernames = null; // TODO: Passenden Wert initialisieren199 string[] roleNames = null; // TODO: Passenden Wert initialisieren198 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); // TODO: Initialize to an appropriate value 199 string[] usernames = null; // TODO: Initialize to an appropriate value 200 string[] roleNames = null; // TODO: Initialize to an appropriate value 200 201 target.AddUsersToRoles(usernames, roleNames); 201 Assert.Inconclusive(" Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");202 } 203 204 /// <summary> 205 /// Ein Test für "HeuristicLabRoleProvider-Konstruktor"202 Assert.Inconclusive("A method that does not return a value cannot be verified."); 203 } 204 205 /// <summary> 206 ///A test for HeuristicLabRoleProvider Constructor 206 207 ///</summary> 207 208 [TestMethod()] 208 209 public void HeuristicLabRoleProviderConstructorTest() { 209 210 HeuristicLabRoleProvider target = new HeuristicLabRoleProvider(); 210 Assert.Inconclusive("TODO: Code zum Überprüfen des Ziels implementieren");211 Assert.Inconclusive("TODO: Implement code to verify target"); 211 212 } 212 213 }
Note: See TracChangeset
for help on using the changeset viewer.