@@ -86,78 +86,4 @@ public async Task NotImplementedErrorIncludesName()
86
86
Assert . Contains ( "GetSchema" , exc . Message ) ;
87
87
}
88
88
}
89
-
90
- public class ProviderEngineAddressTests
91
- {
92
- private static string ? GetEngineAddress ( string [ ] args )
93
- {
94
- // Helper method to access the private static method for testing
95
- var method = typeof ( Pulumi . Experimental . Provider . Provider ) . GetMethod (
96
- "GetEngineAddress" ,
97
- System . Reflection . BindingFlags . NonPublic | System . Reflection . BindingFlags . Static ) ;
98
- return ( string ? ) method ? . Invoke ( null , new object [ ] { args } ) ;
99
- }
100
-
101
- [ Fact ]
102
- public void GetEngineAddress_WithValidAddress_ReturnsAddress ( )
103
- {
104
- var args = new [ ] { "127.0.0.1:51776" } ;
105
- var address = GetEngineAddress ( args ) ;
106
- Assert . Equal ( "127.0.0.1:51776" , address ) ;
107
- }
108
-
109
- [ Fact ]
110
- public void GetEngineAddress_WithLoggingArgs_ReturnsAddress ( )
111
- {
112
- var args = new [ ] {
113
- "--logtostderr" ,
114
- "-v=3" ,
115
- "127.0.0.1:51776" ,
116
- "--logflow"
117
- } ;
118
- var address = GetEngineAddress ( args ) ;
119
- Assert . Equal ( "127.0.0.1:51776" , address ) ;
120
- }
121
-
122
- [ Fact ]
123
- public void GetEngineAddress_WithTracingArg_ReturnsAddress ( )
124
- {
125
- var args = new [ ] {
126
- "--tracing" ,
127
- "1" ,
128
- "127.0.0.1:51776"
129
- } ;
130
- var address = GetEngineAddress ( args ) ;
131
- Assert . Equal ( "127.0.0.1:51776" , address ) ;
132
- }
133
-
134
- [ Fact ]
135
- public void GetEngineAddress_WithNoArgs_ThrowsException ( )
136
- {
137
- var args = Array . Empty < string > ( ) ;
138
- var ex = Assert . Throws < ArgumentException > ( ( ) => GetEngineAddress ( args ) ) ;
139
- Assert . Equal ( "No engine address provided in arguments" , ex . Message ) ;
140
- }
141
-
142
- [ Fact ]
143
- public void GetEngineAddress_WithOnlyLoggingArgs_ThrowsException ( )
144
- {
145
- var args = new [ ] { "--logtostderr" , "-v=3" , "--logflow" } ;
146
- var ex = Assert . Throws < ArgumentException > ( ( ) => GetEngineAddress ( args ) ) ;
147
- Assert . Equal ( "No engine address provided in arguments" , ex . Message ) ;
148
- }
149
-
150
- [ Fact ]
151
- public void GetEngineAddress_WithMultipleAddresses_ThrowsException ( )
152
- {
153
- var args = new [ ] {
154
- "127.0.0.1:51776" ,
155
- "127.0.0.1:51777"
156
- } ;
157
- var ex = Assert . Throws < ArgumentException > ( ( ) => GetEngineAddress ( args ) ) ;
158
- Assert . Equal (
159
- "Expected exactly one engine address argument, but got 2 non-logging arguments" ,
160
- ex . Message ) ;
161
- }
162
- }
163
89
}
0 commit comments