@@ -124,6 +124,7 @@ Task res() => Task.Run(() => {
124124 Assert . Contains ( "services" , ex . Message ) ;
125125 }
126126
127+ /*
127128 [Fact]
128129 public async Task ThrowExceptionWhenHttpContextIsNull_InTenantPipelineMiddleware()
129130 {
@@ -164,92 +165,7 @@ Task res() => Task.Run(async () =>
164165 ex.Message);
165166 }
166167
167- /*
168- // Arrange
169- var server = TestServer.Create((app) =>
170- {
171- app.UseMiddleware<MyAuthMiddleware>();
172-
173- app.Run(async (httpContext) =>
174- {
175- if (httpContext.User != null)
176- {
177- await httpContext.Response.WriteAsync("Claims: "
178- + string.Join(
179- ",",
180- httpContext.User.Claims.Select(claim => string.Format("{0}:{1}", claim.Type, claim.Value))));
181- }
182- });
183- });
184-
185- // Arrange
186- var middleware = new TenantResolutionMiddleware<TestTenant>(
187- next:
188- );
189- // Act
190-
191- Task res() => Task.Run(() => {
192- Puzzle.Core.Multitenancy.Extensions.WebHostBuilderExtensions.
193- UseUnobtrusiveMulitenancyStartup<TestStartup, TestTenant, TestTenantMemoryCacheResolver>(null);
194- });
195-
196- // Assert
197- Exception ex = await Assert.ThrowsAsync<ArgumentNullException>(res).ConfigureAwait(false);
198- Assert.Contains("hostBuilder", ex.Message);
199- */
200- }
201- /*
202- [Fact]
203- public async Task ThrowExceptionWhenDelegateIsNull_TenantResolutionMiddleware()
204- {
205- // Arrange
206- var middleware = new TenantResolutionMiddleware<TestTenant>(
207- next:
208- );
209- // Act
210-
211- Task res() => Task.Run(() => {
212- Puzzle.Core.Multitenancy.Extensions.WebHostBuilderExtensions.
213- UseUnobtrusiveMulitenancyStartup<TestStartup, TestTenant, TestTenantMemoryCacheResolver>(null);
214- });
215-
216- // Assert
217- Exception ex = await Assert.ThrowsAsync<ArgumentNullException>(res).ConfigureAwait(false);
218- Assert.Contains("hostBuilder", ex.Message);
219- }
220- */
221-
222- /*
223- [Fact]
224- public async void ThrowExceptionWhenUserPertenant_HasOneNullParameter()
225- {
226- // Arrange
227- var builder = new WebHostBuilder()
228- .Configure(app =>
229- {
230- UsePerTenantApplicationBuilderExtensions.UsePerTenant<TestTenant>(app, null);
231- });
232-
233-
234- // Act
235- // Assert
236- using (TestServer server = new TestServer(builder))
237- using (HttpClient client = server.CreateClient())
238- {
239- // Assert
240- Task res() => Task.Run(async () =>
241- {
242- System.Net.Http.HttpResponseMessage response = await client.GetAsync("/").ConfigureAwait(false);
243- response.EnsureSuccessStatusCode();
244- string result = await response.Content.ReadAsStringAsync().ConfigureAwait(false);
245- });
246-
247- Exception ex = await Assert.ThrowsAsync<ArgumentNullException>(res).ConfigureAwait(false);
248- Assert.Contains("app", ex.Message);
249- }
250-
251168 }
252169 */
253-
254170 }
255171}
0 commit comments