@@ -2384,50 +2384,52 @@ End Sub
2384
2384
tdo . MsgBox . Verify ( m => m . NotifyWarn ( It . IsAny < string > ( ) , It . IsAny < string > ( ) ) , Times . Never ) ;
2385
2385
}
2386
2386
2387
+ //Issue: https://github.com/rubberduck-vba/Rubberduck/issues/4349
2387
2388
[ Test ]
2388
2389
[ Category ( "Refactorings" ) ]
2389
2390
[ Category ( "Rename" ) ]
2390
- public void RenameRefactoring_DoesNotWarnForUDTMember_Issue4349 ( )
2391
+ public void RenameRefactoring_DoesNotWarnForUDTMember ( )
2391
2392
{
2392
- var tdo = new RenameTestsDataObject ( selection : "VS" , newName : "verySatisfiedResponses " ) ;
2393
+ var tdo = new RenameTestsDataObject ( selection : "VS" , newName : "VerySatisfiedResponses " ) ;
2393
2394
var inputOutput = new RenameTestModuleDefinition ( "Module1" , ComponentType . StandardModule )
2394
2395
{
2395
2396
Input =
2396
2397
@"Private Type TMonthScoreInfo
2397
- verySatisfiedResponses As Long
2398
+ VerySatisfiedResponses As Long
2398
2399
End Type
2399
2400
2400
2401
Private monthScoreInfo As TMonthScoreInfo
2401
2402
2402
2403
Public Property Get V|S() As Long
2403
- VS = monthScoreInfo.verySatisfiedResponses
2404
+ VS = monthScoreInfo.VerySatisfiedResponses
2404
2405
End Property
2405
2406
Public Property Let VS(ByVal theVal As Long)
2406
- monthScoreInfo.verySatisfiedResponses = theVal
2407
+ monthScoreInfo.VerySatisfiedResponses = theVal
2407
2408
End Property" ,
2408
2409
Expected =
2409
2410
@"Private Type TMonthScoreInfo
2410
- verySatisfiedResponses As Long
2411
+ VerySatisfiedResponses As Long
2411
2412
End Type
2412
2413
2413
2414
Private monthScoreInfo As TMonthScoreInfo
2414
2415
2415
- Public Property Get verySatisfiedResponses () As Long
2416
- verySatisfiedResponses = monthScoreInfo.verySatisfiedResponses
2416
+ Public Property Get VerySatisfiedResponses () As Long
2417
+ VerySatisfiedResponses = monthScoreInfo.VerySatisfiedResponses
2417
2418
End Property
2418
- Public Property Let verySatisfiedResponses (ByVal theVal As Long)
2419
- monthScoreInfo.verySatisfiedResponses = theVal
2419
+ Public Property Let VerySatisfiedResponses (ByVal theVal As Long)
2420
+ monthScoreInfo.VerySatisfiedResponses = theVal
2420
2421
End Property"
2421
2422
} ;
2422
2423
2423
2424
PerformExpectedVersusActualRenameTests ( tdo , inputOutput ) ;
2424
2425
tdo . MsgBox . Verify ( m => m . ConfirmYesNo ( It . IsAny < string > ( ) , It . IsAny < string > ( ) , It . IsAny < bool > ( ) ) , Times . Never ) ;
2425
2426
}
2426
2427
2428
+ //Issue: https://github.com/rubberduck-vba/Rubberduck/issues/4349
2427
2429
[ Test ]
2428
2430
[ Category ( "Refactorings" ) ]
2429
2431
[ Category ( "Rename" ) ]
2430
- public void RenameRefactoring_DoesNotWarnForEnumMember_Issue4349 ( )
2432
+ public void RenameRefactoring_DoesNotWarnForEnumMember ( )
2431
2433
{
2432
2434
var tdo = new RenameTestsDataObject ( selection : "VerySatisfiedID" , newName : "VerySatisfiedResponse" ) ;
2433
2435
var inputOutput = new RenameTestModuleDefinition ( "Module1" , ComponentType . StandardModule )
@@ -2439,7 +2441,7 @@ public void RenameRefactoring_DoesNotWarnForEnumMember_Issue4349()
2439
2441
End Enum
2440
2442
2441
2443
Public Property Get V|erySatisfiedID() As Long
2442
- VS = MonthScoreTypes.VerySatisfiedResponse
2444
+ VerySatisfiedID = MonthScoreTypes.VerySatisfiedResponse
2443
2445
End Property" ,
2444
2446
Expected =
2445
2447
@"Private Enum MonthScoreTypes
@@ -2448,7 +2450,40 @@ End Enum
2448
2450
End Enum
2449
2451
2450
2452
Public Property Get VerySatisfiedResponse() As Long
2451
- VS = MonthScoreTypes.VerySatisfiedResponse
2453
+ VerySatisfiedResponse = MonthScoreTypes.VerySatisfiedResponse
2454
+ End Property" ,
2455
+ } ;
2456
+
2457
+ PerformExpectedVersusActualRenameTests ( tdo , inputOutput ) ;
2458
+ tdo . MsgBox . Verify ( m => m . ConfirmYesNo ( It . IsAny < string > ( ) , It . IsAny < string > ( ) , It . IsAny < bool > ( ) ) , Times . Never ) ;
2459
+ }
2460
+
2461
+ //Issue: https://github.com/rubberduck-vba/Rubberduck/issues/4349
2462
+ [ Test ]
2463
+ [ Category ( "Refactorings" ) ]
2464
+ [ Category ( "Rename" ) ]
2465
+ public void RenameRefactoring_DoesNotWarnForMember ( )
2466
+ {
2467
+ var tdo = new RenameTestsDataObject ( selection : "VerySatisfiedResponse" , newName : "VerySatisfiedID" ) ;
2468
+ var inputOutput = new RenameTestModuleDefinition ( "Module1" , ComponentType . StandardModule )
2469
+ {
2470
+ Input =
2471
+ @"Private Enum MonthScoreTypes
2472
+ VerySa|tisfiedResponse
2473
+ VeryDissatisfiedResponse
2474
+ End Enum
2475
+
2476
+ Public Property Get VerySatisfiedID() As Long
2477
+ VerySatisfiedID = MonthScoreTypes.VerySatisfiedResponse
2478
+ End Property" ,
2479
+ Expected =
2480
+ @"Private Enum MonthScoreTypes
2481
+ VerySatisfiedID
2482
+ VeryDissatisfiedResponse
2483
+ End Enum
2484
+
2485
+ Public Property Get VerySatisfiedID() As Long
2486
+ VerySatisfiedID = MonthScoreTypes.VerySatisfiedID
2452
2487
End Property" ,
2453
2488
} ;
2454
2489
0 commit comments