@@ -12,44 +12,47 @@ namespace Azure.ResourceManager.ResourceMover.Tests
1212{
1313 internal class MoverResourceTests : ResourceMoverManagementTestBase
1414 {
15+ private MoverResourceSetResource _moverResourceSet ;
16+ private ResourceIdentifier _virtualNetworkId ;
17+ private string _moverResourceName ;
18+ private string _targetVnetName ;
19+
1520 public MoverResourceTests ( bool isAsync )
1621 : base ( isAsync ) //, RecordedTestMode.Record)
1722 {
1823 }
1924
20- [ TestCase ]
21- [ RecordedTest ]
22- public async Task CreateOrUpdate ( )
25+ [ SetUp ]
26+ public async Task SetUp ( )
2327 {
2428 SubscriptionResource subscription = await Client . GetDefaultSubscriptionAsync ( ) ;
2529 ResourceIdentifier moverResourceSetId = MoverResourceSetResource . CreateResourceIdentifier ( subscription . Id . SubscriptionId , "testRG-ResourceMover" , "testMoveCollection" ) ;
26- MoverResourceSetResource moverResourceSet = await Client . GetMoverResourceSetResource ( moverResourceSetId ) . GetAsync ( ) ;
30+ _moverResourceSet = await Client . GetMoverResourceSetResource ( moverResourceSetId ) . GetAsync ( ) ;
2731
2832 string rgName = Recording . GenerateAssetName ( "testRg-ResourceMover-" ) ;
29- ResourceGroupResource rg = await CreateResourceGroup ( subscription , rgName , AzureLocation . EastUS ) ;
3033 string vnetName = Recording . GenerateAssetName ( "Vnet-" ) ;
34+ _moverResourceName = Recording . GenerateAssetName ( "MoverResource-" ) ;
35+ _targetVnetName = Recording . GenerateAssetName ( "targetVnet-" ) ;
36+ ResourceGroupResource rg = await CreateResourceGroup ( subscription , rgName , AzureLocation . EastUS ) ;
3137 VirtualNetworkResource virtualNetwork = await CreareVirtualNetwork ( rg , vnetName ) ;
32- string moverResourceName = Recording . GenerateAssetName ( "MoverResource-" ) ;
33- MoverResource moverResource = await CreateMoverResource ( moverResourceSet , virtualNetwork . Id , moverResourceName ) ;
34- Assert . AreEqual ( moverResourceName , moverResource . Data . Name ) ;
38+ _virtualNetworkId = virtualNetwork . Id ;
3539 }
3640
3741 [ TestCase ]
3842 [ RecordedTest ]
39- public async Task List ( )
43+ public async Task CreateOrUpdate ( )
4044 {
41- SubscriptionResource subscription = await Client . GetDefaultSubscriptionAsync ( ) ;
42- ResourceIdentifier moverResourceSetId = MoverResourceSetResource . CreateResourceIdentifier ( subscription . Id . SubscriptionId , "testRG-ResourceMover" , "testMoveCollection" ) ;
43- MoverResourceSetResource moverResourceSet = await Client . GetMoverResourceSetResource ( moverResourceSetId ) . GetAsync ( ) ;
45+ MoverResource moverResource = await CreateMoverResource ( _moverResourceSet , _virtualNetworkId , _moverResourceName , _targetVnetName ) ;
46+ Assert . AreEqual ( _moverResourceName , moverResource . Data . Name ) ;
47+ }
4448
45- string rgName = Recording . GenerateAssetName ( "testRg-ResourceMover-" ) ;
46- ResourceGroupResource rg = await CreateResourceGroup ( subscription , rgName , AzureLocation . EastUS ) ;
47- string vnetName = Recording . GenerateAssetName ( "Vnet-" ) ;
48- VirtualNetworkResource virtualNetwork = await CreareVirtualNetwork ( rg , vnetName ) ;
49- string moverResourceName = Recording . GenerateAssetName ( "MoverResource-" ) ;
50- _ = await CreateMoverResource ( moverResourceSet , virtualNetwork . Id , moverResourceName ) ;
49+ [ TestCase ]
50+ [ RecordedTest ]
51+ public async Task List ( )
52+ {
53+ _ = await CreateMoverResource ( _moverResourceSet , _virtualNetworkId , _moverResourceName , _targetVnetName ) ;
5154 int count = 0 ;
52- await foreach ( var tempMoverResource in moverResourceSet . GetMoverResources ( ) . GetAllAsync ( ) )
55+ await foreach ( var tempMoverResource in _moverResourceSet . GetMoverResources ( ) . GetAllAsync ( ) )
5356 {
5457 count ++ ;
5558 }
@@ -60,34 +63,16 @@ public async Task List()
6063 [ RecordedTest ]
6164 public async Task Get ( )
6265 {
63- SubscriptionResource subscription = await Client . GetDefaultSubscriptionAsync ( ) ;
64- ResourceIdentifier moverResourceSetId = MoverResourceSetResource . CreateResourceIdentifier ( subscription . Id . SubscriptionId , "testRG-ResourceMover" , "testMoveCollection" ) ;
65- MoverResourceSetResource moverResourceSet = await Client . GetMoverResourceSetResource ( moverResourceSetId ) . GetAsync ( ) ;
66-
67- string rgName = Recording . GenerateAssetName ( "testRg-ResourceMover-" ) ;
68- ResourceGroupResource rg = await CreateResourceGroup ( subscription , rgName , AzureLocation . EastUS ) ;
69- string vnetName = Recording . GenerateAssetName ( "Vnet-" ) ;
70- VirtualNetworkResource virtualNetwork = await CreareVirtualNetwork ( rg , vnetName ) ;
71- string moverResourceName = Recording . GenerateAssetName ( "MoverResource-" ) ;
72- MoverResource moverResource = await CreateMoverResource ( moverResourceSet , virtualNetwork . Id , moverResourceName ) ;
73- MoverResource getMoverResource = await moverResourceSet . GetMoverResources ( ) . GetAsync ( moverResourceName ) ;
66+ MoverResource moverResource = await CreateMoverResource ( _moverResourceSet , _virtualNetworkId , _moverResourceName , _targetVnetName ) ;
67+ MoverResource getMoverResource = await _moverResourceSet . GetMoverResources ( ) . GetAsync ( _moverResourceName ) ;
7468 AssertValidMoverResource ( moverResource , getMoverResource ) ;
7569 }
7670
7771 [ TestCase ]
7872 [ RecordedTest ]
7973 public async Task Delete ( )
8074 {
81- SubscriptionResource subscription = await Client . GetDefaultSubscriptionAsync ( ) ;
82- ResourceIdentifier moverResourceSetId = MoverResourceSetResource . CreateResourceIdentifier ( subscription . Id . SubscriptionId , "testRG-ResourceMover" , "testMoveCollection" ) ;
83- MoverResourceSetResource moverResourceSet = await Client . GetMoverResourceSetResource ( moverResourceSetId ) . GetAsync ( ) ;
84-
85- string rgName = Recording . GenerateAssetName ( "testRg-ResourceMover-" ) ;
86- ResourceGroupResource rg = await CreateResourceGroup ( subscription , rgName , AzureLocation . EastUS ) ;
87- string vnetName = Recording . GenerateAssetName ( "Vnet-" ) ;
88- VirtualNetworkResource virtualNetwork = await CreareVirtualNetwork ( rg , vnetName ) ;
89- string moverResourceName = Recording . GenerateAssetName ( "MoverResource-" ) ;
90- MoverResource moverResource = await CreateMoverResource ( moverResourceSet , virtualNetwork . Id , moverResourceName ) ;
75+ MoverResource moverResource = await CreateMoverResource ( _moverResourceSet , _virtualNetworkId , _moverResourceName , _targetVnetName ) ;
9176 await moverResource . DeleteAsync ( WaitUntil . Completed ) ;
9277 var ex = Assert . ThrowsAsync < RequestFailedException > ( async ( ) => await moverResource . GetAsync ( ) ) ;
9378 Assert . AreEqual ( 404 , ex . Status ) ;
0 commit comments