1064 references to Contains
Aspire.Dashboard.Tests (2)
Aspire.Hosting.Testing.Tests (7)
Aspire.Hosting.Tests (6)
Aspire.Microsoft.Data.SqlClient.Tests (3)
Aspire.MySqlConnector.Tests (3)
Aspire.NATS.Net.Tests (3)
Aspire.Npgsql.Tests (3)
Aspire.RabbitMQ.Client.Tests (1)
Aspire.StackExchange.Redis.Tests (4)
Aspire.Workload.Tests (1)
AuthSamples.FunctionalTests (25)
DynamicSchemeTests.cs (12)
40Assert.Contains("New1", content);
41Assert.Contains("NewOne", content);
46Assert.Contains("New1", content);
47Assert.Contains("NewOne", content);
48Assert.Contains("New2", content);
49Assert.Contains("NewTwo", content);
54Assert.Contains("New1", content);
55Assert.Contains("NewOne", content);
56Assert.Contains("New2", content);
58Assert.Contains("UpdateTwo", content);
66Assert.Contains("New2", content);
68Assert.Contains("UpdateTwo", content);
Client.ClientBase.IntegrationTests (1)
Contract.XmlSerializer.IntegrationTests (1)
Diagnostics.EFCore.FunctionalTests (25)
DatabaseErrorPageMiddlewareTest.cs (25)
142Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_NoDbOrMigrationsTitle"), content);
143Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_NoDbOrMigrationsInfo"), content);
144Assert.Contains(typeof(BloggingContext).Name, content);
145Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_AddMigrationCommandPMC").Replace(">", ">"), content);
146Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_ApplyMigrationsCommandPMC").Replace(">", ">"), content);
204Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_PendingMigrationsTitle"), content);
205Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_PendingMigrationsInfo"), content);
206Assert.Contains(typeof(BloggingContextWithMigrations).Name, content);
207Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_ApplyMigrationsCommandPMC").Replace(">", ">"), content);
208Assert.Contains("<li>111111111111111_MigrationOne</li>", content);
209Assert.Contains("<li>222222222222222_MigrationTwo</li>", content);
243Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_PendingChangesTitle"), content);
244Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_PendingChangesInfo"), content);
245Assert.Contains(typeof(BloggingContextWithPendingModelChanges).Name, content);
246Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_AddMigrationCommandCLI").Replace(">", ">"), content);
247Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_AddMigrationCommandPMC").Replace(">", ">"), content);
248Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_ApplyMigrationsCommandCLI").Replace(">", ">"), content);
249Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_ApplyMigrationsCommandPMC").Replace(">", ">"), content);
290Assert.Contains("req.open(\"POST\", \"" + JavaScriptEncode(expectedMigrationsEndpoint) + "\", true);", content);
291Assert.Contains("data-assemblyname=\"" + JavaScriptEncode(expectedContextType) + "\"", content);
366Assert.Contains("req.open(\"POST\", \"" + JavaScriptEncode(migrationsEndpoint) + "\", true);", content);
488Assert.Contains("I wrapped your exception", content);
489Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_NoDbOrMigrationsTitle"), content);
490Assert.Contains(StringsHelpers.GetResourceString("DatabaseErrorPage_NoDbOrMigrationsInfo"), content);
491Assert.Contains(typeof(BloggingContext).Name, content);
Diagnostics.FunctionalTests (9)
dotnet-svcutil.xmlserializer.IntegrationTests (1)
IIS.FunctionalTests (16)
IIS.LongTests (27)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (23)
77Assert.Contains("500.0", await response.Content.ReadAsStringAsync());
81Assert.Contains("500.0", await response.Content.ReadAsStringAsync());
216Assert.Contains("InProcessWebSite.exe", Helpers.ReadAllTextFromFile(Path.Combine(deploymentResult.ContentRoot, "web.config"), Logger));
431Assert.Contains("500.31", responseContent);
432Assert.Contains("Framework: 'Microsoft.NETCore.App', version '2.9.9'", responseContent);
492Assert.Contains("500.37", responseContent);
524Assert.Contains("500.37", responseContent);
776Assert.Contains("InvalidOperationException", content);
777Assert.Contains("TestSite.Program.Main", content);
800Assert.Contains("InvalidOperationException", content);
801Assert.Contains("TestSite.Program.Main", content);
823Assert.Contains("InvalidOperationException", content);
824Assert.Contains("TestSite.Program.Main", content);
825Assert.Contains("From Configure", content);
1031Assert.Contains(expectedLogString, contents);
1064Assert.Contains("500.30", responseText);
1079Assert.Contains("500.0", responseString);
1098Assert.Contains("HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure", responseString);
1121Assert.Contains("500.0", responseString);
1144Assert.Contains("500.30", responseString);
1487Assert.Contains("<a href=\"http://example\"> <cite> http://example </cite></a> and ", await response.Content.ReadAsStringAsync());
1582Assert.Contains(error, await response.Content.ReadAsStringAsync());
1600Assert.Contains(error, responseText);
IIS.NewHandler.FunctionalTests (27)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (23)
77Assert.Contains("500.0", await response.Content.ReadAsStringAsync());
81Assert.Contains("500.0", await response.Content.ReadAsStringAsync());
216Assert.Contains("InProcessWebSite.exe", Helpers.ReadAllTextFromFile(Path.Combine(deploymentResult.ContentRoot, "web.config"), Logger));
431Assert.Contains("500.31", responseContent);
432Assert.Contains("Framework: 'Microsoft.NETCore.App', version '2.9.9'", responseContent);
492Assert.Contains("500.37", responseContent);
524Assert.Contains("500.37", responseContent);
776Assert.Contains("InvalidOperationException", content);
777Assert.Contains("TestSite.Program.Main", content);
800Assert.Contains("InvalidOperationException", content);
801Assert.Contains("TestSite.Program.Main", content);
823Assert.Contains("InvalidOperationException", content);
824Assert.Contains("TestSite.Program.Main", content);
825Assert.Contains("From Configure", content);
1031Assert.Contains(expectedLogString, contents);
1064Assert.Contains("500.30", responseText);
1079Assert.Contains("500.0", responseString);
1098Assert.Contains("HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure", responseString);
1121Assert.Contains("500.0", responseString);
1144Assert.Contains("500.30", responseString);
1487Assert.Contains("<a href=\"http://example\"> <cite> http://example </cite></a> and ", await response.Content.ReadAsStringAsync());
1582Assert.Contains(error, await response.Content.ReadAsStringAsync());
1600Assert.Contains(error, responseText);
IIS.NewShim.FunctionalTests (27)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (23)
77Assert.Contains("500.0", await response.Content.ReadAsStringAsync());
81Assert.Contains("500.0", await response.Content.ReadAsStringAsync());
216Assert.Contains("InProcessWebSite.exe", Helpers.ReadAllTextFromFile(Path.Combine(deploymentResult.ContentRoot, "web.config"), Logger));
431Assert.Contains("500.31", responseContent);
432Assert.Contains("Framework: 'Microsoft.NETCore.App', version '2.9.9'", responseContent);
492Assert.Contains("500.37", responseContent);
524Assert.Contains("500.37", responseContent);
776Assert.Contains("InvalidOperationException", content);
777Assert.Contains("TestSite.Program.Main", content);
800Assert.Contains("InvalidOperationException", content);
801Assert.Contains("TestSite.Program.Main", content);
823Assert.Contains("InvalidOperationException", content);
824Assert.Contains("TestSite.Program.Main", content);
825Assert.Contains("From Configure", content);
1031Assert.Contains(expectedLogString, contents);
1064Assert.Contains("500.30", responseText);
1079Assert.Contains("500.0", responseString);
1098Assert.Contains("HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure", responseString);
1121Assert.Contains("500.0", responseString);
1144Assert.Contains("500.30", responseString);
1487Assert.Contains("<a href=\"http://example\"> <cite> http://example </cite></a> and ", await response.Content.ReadAsStringAsync());
1582Assert.Contains(error, await response.Content.ReadAsStringAsync());
1600Assert.Contains(error, responseText);
IISExpress.FunctionalTests (47)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (23)
77Assert.Contains("500.0", await response.Content.ReadAsStringAsync());
81Assert.Contains("500.0", await response.Content.ReadAsStringAsync());
216Assert.Contains("InProcessWebSite.exe", Helpers.ReadAllTextFromFile(Path.Combine(deploymentResult.ContentRoot, "web.config"), Logger));
431Assert.Contains("500.31", responseContent);
432Assert.Contains("Framework: 'Microsoft.NETCore.App', version '2.9.9'", responseContent);
492Assert.Contains("500.37", responseContent);
524Assert.Contains("500.37", responseContent);
776Assert.Contains("InvalidOperationException", content);
777Assert.Contains("TestSite.Program.Main", content);
800Assert.Contains("InvalidOperationException", content);
801Assert.Contains("TestSite.Program.Main", content);
823Assert.Contains("InvalidOperationException", content);
824Assert.Contains("TestSite.Program.Main", content);
825Assert.Contains("From Configure", content);
1031Assert.Contains(expectedLogString, contents);
1064Assert.Contains("500.30", responseText);
1079Assert.Contains("500.0", responseString);
1098Assert.Contains("HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure", responseString);
1121Assert.Contains("500.0", responseString);
1144Assert.Contains("500.30", responseString);
1487Assert.Contains("<a href=\"http://example\"> <cite> http://example </cite></a> and ", await response.Content.ReadAsStringAsync());
1582Assert.Contains(error, await response.Content.ReadAsStringAsync());
1600Assert.Contains(error, responseText);
InMemory.FunctionalTests (2)
Interop.FunctionalTests (3)
Microsoft.AspNetCore.Authentication.Core.Test (13)
AuthenticationServiceTests.cs (12)
24Assert.Contains("base", ex.Message);
63Assert.Contains("base", ex.Message);
78Assert.Contains("base", ex.Message);
125Assert.Contains("uber", ex.Message);
126Assert.Contains("signin", ex.Message);
129Assert.Contains("uber", ex.Message);
130Assert.Contains("signin", ex.Message);
148Assert.Contains("uber", ex.Message);
149Assert.Contains("signout", ex.Message);
169Assert.Contains("cannot be used for SignOutAsync", ex.Message);
171Assert.Contains("cannot be used for SignInAsync", ex.Message);
226Assert.Contains("cannot be used for SignInAsync", ex.Message);
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (2)
Microsoft.AspNetCore.Authentication.Test (124)
CookieTests.cs (23)
140Assert.Contains("; path=/", setCookie);
141Assert.Contains("; httponly", setCookie);
142Assert.Contains("; samesite=", setCookie);
273Assert.Contains("; path=/", setCookie);
274Assert.Contains("; httponly", setCookie);
275Assert.Contains("; samesite=", setCookie);
347Assert.Contains("; secure", setCookie);
375Assert.Contains("TestCookie=", setCookie1);
376Assert.Contains(" path=/foo", setCookie1);
377Assert.Contains(" domain=another.com", setCookie1);
378Assert.Contains(" secure", setCookie1);
379Assert.Contains(" samesite=none", setCookie1);
380Assert.Contains(" httponly", setCookie1);
381Assert.Contains(" extension0", setCookie1);
382Assert.Contains(" extension1=value1", setCookie1);
397Assert.Contains("SecondCookie=", setCookie2);
398Assert.Contains(" path=/base", setCookie2);
399Assert.Contains(" samesite=strict", setCookie2);
555Assert.Contains(".AspNetCore.Cookies=; expires=", transaction2.SetCookie);
593Assert.Contains(".AspNetCore.Cookies=; expires=", transaction4.SetCookie[0]);
1166Assert.Contains("path=/base", transaction1.SetCookie);
1414Assert.Contains(".AspNetCore.Cookies=; expires=", transaction.SetCookie[0]);
1437Assert.Contains(".AspNetCore.Cookies=; expires=", transaction.SetCookie[0]);
FacebookTests.cs (27)
112Assert.Contains("custom=test", query);
142Assert.Contains("scope=foo,bar", res.Headers.Location.Query);
174Assert.Contains("scope=baz,qux", res.Headers.Location.Query);
206Assert.Contains("scope=baz,qux", res.Headers.Location.Query);
233Assert.Contains("https://www.facebook.com/v14.0/dialog/oauth", location);
234Assert.Contains("response_type=code", location);
235Assert.Contains("client_id=", location);
236Assert.Contains("redirect_uri=" + UrlEncoder.Default.Encode("http://example.com/base/signin-facebook"), location);
237Assert.Contains("scope=", location);
238Assert.Contains("state=", location);
266Assert.Contains("https://www.facebook.com/v14.0/dialog/oauth", location);
267Assert.Contains("response_type=code", location);
268Assert.Contains("client_id=", location);
269Assert.Contains("redirect_uri=" + UrlEncoder.Default.Encode("http://example.com/signin-facebook"), location);
270Assert.Contains("scope=", location);
271Assert.Contains("state=", location);
301Assert.Contains("https://www.facebook.com/v14.0/dialog/oauth", location);
302Assert.Contains("response_type=code", location);
303Assert.Contains("client_id=", location);
304Assert.Contains("redirect_uri=", location);
305Assert.Contains("scope=", location);
306Assert.Contains("state=", location);
307Assert.Contains("code_challenge=", location);
308Assert.Contains("code_challenge_method=S256", location);
369Assert.Contains("fields=email,timezone,picture", finalUserInfoEndpoint);
370Assert.Contains("&access_token=", finalUserInfoEndpoint);
371Assert.Contains("&appsecret_proof=b7fb6d5a4510926b4af6fe080497827d791dc45fe6541d88ba77bdf6e8e208c6&", finalUserInfoEndpoint);
GoogleTests.cs (16)
153Assert.Contains("&scope=" + UrlEncoder.Default.Encode("openid profile email"), query);
336Assert.Contains("custom=test", query);
561Assert.Contains($".AspNetCore.Correlation.{correlationValue}", transaction.SetCookie[0]);
562Assert.Contains(".AspNetCore." + TestExtensions.CookieAuthenticationScheme, transaction.SetCookie[1]);
724Assert.Contains($".AspNetCore.Correlation.{correlationValue}", transaction.SetCookie[0]);
725Assert.Contains(".AspNetCore." + TestExtensions.CookieAuthenticationScheme, transaction.SetCookie[1]);
764Assert.Contains($".AspNetCore.Correlation.{correlationValue}", transaction.SetCookie[0]);
765Assert.Contains(".AspNetCore." + TestExtensions.CookieAuthenticationScheme, transaction.SetCookie[1]);
885Assert.Contains($".AspNetCore.Correlation.{correlationValue}", transaction.SetCookie[0]); // Delete
886Assert.Contains(".AspNetCore." + TestExtensions.CookieAuthenticationScheme, transaction.SetCookie[1]);
929Assert.Contains($".AspNetCore.Correlation.{correlationValue}", transaction.SetCookie[0]); // Delete
930Assert.Contains(".AspNetCore." + TestExtensions.CookieAuthenticationScheme, transaction.SetCookie[1]);
973Assert.Contains($".AspNetCore.Correlation.{correlationValue}", transaction.SetCookie[0]); // Delete
974Assert.Contains(".AspNetCore." + TestExtensions.CookieAuthenticationScheme, transaction.SetCookie[1]);
1010Assert.Contains($".AspNetCore.Correlation.{correlationValue}", transaction.SetCookie[0]); // Delete
1011Assert.Contains(".AspNetCore." + TestExtensions.CookieAuthenticationScheme, transaction.SetCookie[1]);
MicrosoftAccountTests.cs (14)
67Assert.Contains("custom=test", query);
121Assert.Contains("https://login.microsoftonline.com/common/oauth2/v2.0/authorize", location);
122Assert.Contains("response_type=code", location);
123Assert.Contains("client_id=", location);
124Assert.Contains("redirect_uri=", location);
125Assert.Contains("scope=", location);
126Assert.Contains("state=", location);
127Assert.Contains("code_challenge=", location);
128Assert.Contains("code_challenge_method=S256", location);
146Assert.Contains("scope=foo%20bar", res.Headers.Location.Query);
164Assert.Contains("scope=baz%20qux", res.Headers.Location.Query);
182Assert.Contains("scope=baz%20qux", res.Headers.Location.Query);
246Assert.Contains($".AspNetCore.Correlation.{correlationValue}", transaction.SetCookie[0]);
247Assert.Contains(".AspNetCore." + TestExtensions.CookieAuthenticationScheme, transaction.SetCookie[1]);
OpenIdConnect\OpenIdConnectChallengeTests.cs (11)
71Assert.Contains("code_challenge=", res.Headers.Location.Query);
72Assert.Contains("code_challenge_method=S256", res.Headers.Location.Query);
435Assert.Contains("samesite=none", transaction.SetCookie.First());
531Assert.Contains("prompt=consent", res.Headers.Location.Query);
555Assert.Contains("prompt=login", res.Headers.Location.Query);
577Assert.Contains("prompt=login", res.Headers.Location.Query);
601Assert.Contains("scope=baz%20qux", res.Headers.Location.Query);
625Assert.Contains("scope=baz%20qux", res.Headers.Location.Query);
649Assert.Contains("max_age=1234", res.Headers.Location.Query);
671Assert.Contains("max_age=1234", res.Headers.Location.Query);
692Assert.Contains("prompt=login&audience=https%3A%2F%2Fapi.example.com", res.Headers.Location.Query);
TwitterTests.cs (13)
73Assert.Contains("custom=test", query);
183Assert.Contains("https://api.twitter.com/oauth/authenticate?oauth_token=", location);
211Assert.Contains("https://api.twitter.com/oauth/authenticate?oauth_token=", location);
261Assert.Contains("https://api.twitter.com/oauth/authenticate?oauth_token=", location);
368Assert.Contains("https://api.twitter.com/oauth/authenticate?oauth_token=", location);
514Assert.Contains("include_email=true", finalVerifyCredentialsEndpoint);
516Assert.Contains("oauth_consumer_key=", finalAuthorizationParameter);
517Assert.Contains("oauth_nonce=", finalAuthorizationParameter);
518Assert.Contains("oauth_signature=", finalAuthorizationParameter);
519Assert.Contains("oauth_signature_method=", finalAuthorizationParameter);
520Assert.Contains("oauth_timestamp=", finalAuthorizationParameter);
521Assert.Contains("oauth_token=", finalAuthorizationParameter);
522Assert.Contains("oauth_version=", finalAuthorizationParameter);
Microsoft.AspNetCore.Components.Authorization.Tests (1)
Microsoft.AspNetCore.Components.Endpoints.Tests (15)
Microsoft.AspNetCore.Components.Server.Tests (1)
Microsoft.AspNetCore.Components.Tests (7)
Microsoft.AspNetCore.Components.Web.Tests (7)
Microsoft.AspNetCore.Components.WebViewE2E.Test (1)
Microsoft.AspNetCore.DataProtection.Tests (2)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.Tests (13)
Microsoft.AspNetCore.Diagnostics.HealthChecks.Tests (5)
Microsoft.AspNetCore.Diagnostics.Tests (7)
Microsoft.AspNetCore.FunctionalTests (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding.IntegrationTests (1)
Microsoft.AspNetCore.Hosting.Tests (5)
Microsoft.AspNetCore.Http.Extensions.Tests (11)
ParameterBindingMethodCacheTests.cs (6)
559Assert.Contains($"bool TryParse(string, IFormatProvider, out {TypeNameHelper.GetTypeDisplayName(type, fullName: false)})", ex.Message);
560Assert.Contains($"bool TryParse(string, out {TypeNameHelper.GetTypeDisplayName(type, fullName: false)})", ex.Message);
621Assert.Contains($"ValueTask<{TypeNameHelper.GetTypeDisplayName(type, fullName: false)}> BindAsync(HttpContext context, ParameterInfo parameter)", ex.Message);
622Assert.Contains($"ValueTask<{TypeNameHelper.GetTypeDisplayName(type, fullName: false)}> BindAsync(HttpContext context)", ex.Message);
623Assert.Contains($"ValueTask<{TypeNameHelper.GetTypeDisplayName(type, fullName: false)}?> BindAsync(HttpContext context, ParameterInfo parameter)", ex.Message);
624Assert.Contains($"ValueTask<{TypeNameHelper.GetTypeDisplayName(type, fullName: false)}?> BindAsync(HttpContext context)", ex.Message);
Microsoft.AspNetCore.Http.Tests (20)
ResponseCookiesTest.cs (20)
49Assert.Contains("path=/", cookieHeaderValues[0]);
50Assert.Contains("samesite=none", cookieHeaderValues[0]);
73Assert.Contains("path=/", cookieHeaderValues[0]);
74Assert.Contains("simple;", cookieHeaderValues[0]);
94Assert.Contains("path=/", cookieHeaderValues[0]);
95Assert.Contains("expires=Thu, 01 Jan 1970 00:00:00 GMT", cookieHeaderValues[0]);
96Assert.Contains("simple;", cookieHeaderValues[0]);
113Assert.Contains("path=/", cookieHeaderValues[0]);
114Assert.Contains("expires=Thu, 01 Jan 1970 00:00:00 GMT", cookieHeaderValues[0]);
144Assert.All(deletedCookies, cookie => Assert.Contains("expires=Thu, 01 Jan 1970 00:00:00 GMT", cookie));
172Assert.All(deletedCookies, cookie => Assert.Contains("expires=Thu, 01 Jan 1970 00:00:00 GMT", cookie));
199Assert.Contains("path=/", cookieHeaderValues[0]);
200Assert.Contains("expires=Thu, 01 Jan 1970 00:00:00 GMT", cookieHeaderValues[0]);
201Assert.Contains("secure", cookieHeaderValues[0]);
202Assert.Contains("httponly", cookieHeaderValues[0]);
203Assert.Contains("samesite", cookieHeaderValues[0]);
204Assert.Contains("extension", cookieHeaderValues[0]);
221Assert.Contains("path=/", cookieHeaderValues[0]);
222Assert.Contains("expires=Thu, 01 Jan 1970 00:00:00 GMT", cookieHeaderValues[0]);
240Assert.Contains($"max-age={maxAgeTime.TotalSeconds}", cookieHeaderValues[0]);
Microsoft.AspNetCore.HttpLogging.Tests (9)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (2)
Microsoft.AspNetCore.Identity.FunctionalTests (4)
Microsoft.AspNetCore.Identity.InMemory.Test (5)
Microsoft.AspNetCore.Identity.Test (2)
Microsoft.AspNetCore.InternalTesting (1)
Microsoft.AspNetCore.Localization.FunctionalTests (1)
Microsoft.AspNetCore.Mvc.Core.Test (20)
ApplicationModels\ControllerActionDescriptorProviderTests.cs (15)
764Assert.Contains("The following errors occurred with attribute routing information:", ex.Message);
765Assert.Contains("Error 1:", ex.Message);
766Assert.Contains("Attribute routes with the same name 'Products' must have the same template:", ex.Message);
767Assert.Contains($"Action: '{sameNameType.FullName}.Get ({assemblyName})' - Template: 'Products'", ex.Message);
768Assert.Contains($"Action: '{sameNameType.FullName}.Get ({assemblyName})' - Template: 'Products/{{id}}'", ex.Message);
769Assert.Contains($"Action: '{sameNameType.FullName}.Put ({assemblyName})' - Template: 'Products/{{id}}'", ex.Message);
770Assert.Contains($"Action: '{sameNameType.FullName}.Post ({assemblyName})' - Template: 'Products'", ex.Message);
771Assert.Contains($"Action: '{sameNameType.FullName}.Delete ({assemblyName})' - Template: 'Products/{{id}}'", ex.Message);
772Assert.Contains("Error 2:", ex.Message);
773Assert.Contains("Attribute routes with the same name 'Items' must have the same template:", ex.Message);
774Assert.Contains($"Action: '{sameNameType.FullName}.GetItems ({assemblyName})' - Template: 'Items/{{id}}'", ex.Message);
775Assert.Contains($"Action: '{sameNameType.FullName}.PostItems ({assemblyName})' - Template: 'Items'", ex.Message);
776Assert.Contains($"Action: '{sameNameType.FullName}.PutItems ({assemblyName})' - Template: 'Items/{{id}}'", ex.Message);
777Assert.Contains($"Action: '{sameNameType.FullName}.DeleteItems ({assemblyName})' - Template: 'Items/{{id}}'", ex.Message);
778Assert.Contains($"Action: '{sameNameType.FullName}.PatchItems ({assemblyName})' - Template: 'Items'", ex.Message);
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (6)
Microsoft.AspNetCore.Mvc.FunctionalTests (69)
ErrorPageTests.cs (15)
69Assert.Contains($"{action}.cshtml", content);
70Assert.Contains(expected, content);
104Assert.Contains($"{action}.cshtml", content);
105Assert.Contains(expected, content);
125Assert.Contains("_ViewImports.cshtml", content);
126Assert.Contains(expectedMessage, content);
127Assert.Contains(PreserveCompilationContextMessage, content);
128Assert.Contains(expectedCompilationContent, content);
145Assert.Contains("RuntimeError.cshtml", content);
146Assert.Contains(expectedMessage, content);
163Assert.Contains("Loader Exceptions:", content);
164Assert.Contains(expectedMessage, content);
180Assert.Contains(aggregateException, content);
181Assert.Contains(nullReferenceException, content);
182Assert.Contains(indexOutOfRangeException, content);
InputValidationTests.cs (15)
54Assert.Contains("[OptionalProp:0]", responseText);
55Assert.Contains("[RequiredProp:1]", responseText);
56Assert.Contains("[BindRequiredProp:2]", responseText);
57Assert.Contains("[RequiredAndBindRequiredProp:3]", responseText);
58Assert.Contains("[OptionalStringLengthProp:]", responseText);
59Assert.Contains("[OptionalRangeDisplayNameProp:0]", responseText);
60Assert.Contains("[UnboundRequiredProp:0]", responseText);
61Assert.Contains("[UnboundBindRequiredProp:0]", responseText);
62Assert.Contains("[BindNeverRequiredProp:]", responseText);
63Assert.Contains("[optionalParam:0]", responseText);
64Assert.Contains("[requiredParam:4]", responseText);
65Assert.Contains("[bindRequiredParam:5]", responseText);
66Assert.Contains("[requiredAndBindRequiredParam:6]", responseText);
67Assert.Contains("[optionalStringLengthParam:]", responseText);
68Assert.Contains("[optionalRangeDisplayNameParam:0]", responseText);
RazorPageModelTest.cs (10)
56Assert.Contains("Updated: True", content);
57Assert.Contains("Name = Overriden", content);
82Assert.Contains("Validation: success", content.Trim());
107Assert.Contains("Validation: fail", content);
108Assert.Contains("The field Age must be between 0 and 99.", content);
132Assert.Contains("Updated: True", content);
133Assert.Contains("Name = Overriden", content);
158Assert.Contains("Validation: success", content.Trim());
183Assert.Contains("Validation: fail", content);
184Assert.Contains("The field Age must be between 0 and 99.", content);
RazorPagesWithBasePathTest.cs (11)
192Assert.Contains(expected, response.Trim());
421Assert.Contains("<h2>User</h2>", content);
450Assert.Contains("is required.", content);
507Assert.Contains(
519Assert.Contains("Name is required", response);
520Assert.Contains("18 ≤ Age ≤ 60", response);
530Assert.Contains("User name is required", response);
531Assert.Contains("Password and confirm password do not match.", response);
541Assert.Contains("Name is required", response);
551Assert.Contains("This page is served from RazorPagesClassLibrary", response);
561Assert.Contains("This page is overriden by RazorPagesWebSite", response);
Microsoft.AspNetCore.Mvc.IntegrationTests (3)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (2)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (3)
Microsoft.AspNetCore.Routing.Tests (6)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (3)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (13)
Microsoft.AspNetCore.Server.Kestrel.Tests (1)
Microsoft.AspNetCore.Session.Tests (19)
SessionTests.cs (19)
153Assert.Contains("; secure", values.First());
369Assert.Contains("started", sessionLogMessages[0].State.ToString());
371Assert.Contains("stored", sessionLogMessages[1].State.ToString());
435Assert.Contains("started", sessionLogMessages[0].State.ToString());
436Assert.Contains("stored", sessionLogMessages[1].State.ToString());
437Assert.Contains("expired", sessionLogMessages[2].State.ToString());
683Assert.Contains("Session cache read exception", message.State.ToString());
732Assert.Contains("Session cache read exception", message.State.ToString());
780Assert.Contains("Loading the session timed out.", message.State.ToString());
881Assert.Contains("Session started", sessionLogMessage.State.ToString());
886Assert.Contains("Error closing the session.", sessionMiddlewareLogMessage.State.ToString());
944Assert.Contains("Session started", sessionLogMessages[0].State.ToString());
947Assert.Contains("Committing the session timed out.", sessionLogMessages[1].State.ToString());
952Assert.Contains("Committing the session was canceled.", sessionMiddlewareLogs[0].State.ToString());
1011Assert.Contains("Session started", sessionLogMessages[0].State.ToString());
1014Assert.Contains("Session stored", sessionLogMessages[1].State.ToString());
1075Assert.Contains("Session started", sessionLogMessages[0].State.ToString());
1078Assert.Contains("Session stored", sessionLogMessages[1].State.ToString());
1126Assert.Contains("Error closing the session.", message.State.ToString());
Microsoft.AspNetCore.Shared.Tests (12)
CommandLineApplicationTests.cs (10)
72Assert.Contains("three", ex.Message);
113Assert.Contains("test2", ex.Message);
165Assert.Contains($"The last argument 'first' accepts multiple values. No more argument can be added.",
205Assert.Contains($"Missing value for option '{first.LongName}'", ex.Message);
816Assert.Contains("-a|--option-a", subcmd.GetHelpText());
1033Assert.Contains("ninja-app", help);
1049Assert.Contains("--ayuda-me", help);
1061Assert.Contains("Usage: proxy-command [options] [[--] <arg>...]", app.GetHelpText());
1079Assert.Contains(app.ExtendedHelpText, app.GetHelpText());
1099Assert.Contains(expectedOutData, outData);
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (10)
HubConnectionTests.cs (10)
1367Assert.Contains("Connection closed with an error.", exception.Message);
1370Assert.Contains("Connection closed with an error.", hubException.Message);
1371Assert.Contains(exceptionSubstring, hubException.Message);
1385Assert.Contains(exceptionSubstring, errorLog.Write.Exception.Message);
1421Assert.Contains("Connection closed with an error.", exception.Message);
1424Assert.Contains("Connection closed with an error.", hubException.Message);
1425Assert.Contains(exceptionSubstring, hubException.Message);
1439Assert.Contains(exceptionSubstring, errorLog.Write.Exception.Message);
1616Assert.Contains($"{majorVersion}.{minorVersion}", userAgent);
1891Assert.Contains("Negotiate Authentication doesn't work with HTTP/2 or higher.", ex.Message);
Microsoft.AspNetCore.SignalR.Client.Tests (5)
Microsoft.AspNetCore.SignalR.Tests (8)
Microsoft.AspNetCore.TestHost.Tests (2)
Microsoft.AspNetCore.Tests (8)
Microsoft.Build.CommandLine.UnitTests (1)
Microsoft.Build.Engine.OM.UnitTests (12)
Microsoft.Build.Engine.UnitTests (64)
Construction\ElementLocation_Tests.cs (10)
45Assert.Contains("RegularElementLocation", location.GetType().FullName);
58Assert.Contains("RegularElementLocation", location.GetType().FullName);
71Assert.Contains("RegularElementLocation", location.GetType().FullName);
172Assert.Contains("RegularElementLocation", location.GetType().FullName);
190Assert.Contains("SmallElementLocation", deserializedLocation.GetType().FullName);
203Assert.Contains("SmallElementLocation", location.GetType().FullName);
248Assert.Contains("SmallElementLocation", location.GetType().FullName);
261Assert.Contains("SmallElementLocation", location.GetType().FullName);
274Assert.Contains("SmallElementLocation", location.GetType().FullName);
292Assert.Contains("SmallElementLocation", location.GetType().FullName);
Construction\SolutionProjectGenerator_Tests.cs (14)
327Assert.Contains(text, logger.FullLog); // "Log should contain the regular message"
1087Assert.Contains("{6185CC21-BE89-448A-B3C0-D1C27112E595}", solutionConfigurationContents);
1090Assert.Contains("CSConfig1|AnyCPU", solutionConfigurationContents);
1094Assert.Contains("{A6F99D27-47B9-4EA4-BFC9-25157CBDC281}", solutionConfigurationContents);
1096Assert.Contains("VCConfig1|Win32", solutionConfigurationContents);
1106Assert.Contains("{6185CC21-BE89-448A-B3C0-D1C27112E595}", solutionConfigurationContents);
1107Assert.Contains("CSConfig2|AnyCPU", solutionConfigurationContents);
1153Assert.Contains(@"BuildProjectInSolution=""" + bool.TrueString + @"""", solutionConfigurationContents);
1196Assert.Contains(@"BuildProjectInSolution=""" + bool.FalseString + @"""", solutionConfigurationContents);
1257Assert.Contains("<SolutionConfiguration>", item.GetMetadata("Content"));
1263Assert.Contains("<SolutionConfiguration>", item.GetMetadata("Content"));
1628Assert.Contains("'$(Configuration)' == 'Release'", msbuildProject.Targets["Build"].Condition);
1629Assert.Contains("'$(Configuration)' == 'Debug'", msbuildProject.Targets["Build"].Condition);
1846Assert.Contains("%abtest", instances[0].GetItems("ProjectReference").ElementAt(0).EvaluatedInclude);
Microsoft.Build.Tasks.UnitTests (69)
XslTransformation_Tests.cs (12)
196Assert.Contains("MSB3701", engine.Log); // "The output should contain MSB3701 error message at missing Xsl params test"
245Assert.Contains("MSB3701", engine.Log); // "The output should contain MSB3701 error message at missing Xml params test"
276Assert.Contains("MSB3701", engine.Log); // "The output should contain MSB3701 error message"
310Assert.Contains("MSB3701", engine.Log);
344Assert.Contains("MSB3701", engine.Log); // "The output should contain MSB3701 error message at no params test"
416Assert.Contains("param 1: 1param 2: 2", fileContents);
593Assert.Contains("The '$' character", e.Message);
654Assert.Contains("MSB3703", engine.Log);
683Assert.Contains("MSB3704", engine.Log);
744Assert.Contains("'<'", e.Message);
777Assert.Contains("MSB3701", e.Message);
842Assert.Contains("error?", e.Message);
Microsoft.Build.Utilities.UnitTests (2)
Microsoft.DotNet.Build.Tasks.Feed.Tests (3)
Microsoft.DotNet.Build.Tasks.Workloads.Tests (70)
CreateVisualStudioWorkloadTests.cs (32)
98Assert.Contains("package name=microsoft.net.sdk.emscripten", componentSwr);
103Assert.Contains("package name=microsoft.net.sdk.emscripten.pre", previewComponentSwr);
106Assert.Contains("vs.package.type=component", componentSwr);
107Assert.Contains("vs.package.outOfSupport=yes", componentSwr);
108Assert.Contains("isUiGroup=yes", componentSwr);
109Assert.Contains("version=5.6.7.8", componentSwr);
111Assert.Contains("vs.package.type=component", previewComponentSwr);
112Assert.Contains("isUiGroup=yes", previewComponentSwr);
113Assert.Contains("version=5.6.7.8", previewComponentSwr);
118Assert.Contains("vs.dependency id=Microsoft.Emscripten.Node.6.0.4", componentSwr);
119Assert.Contains("vs.dependency id=Microsoft.Emscripten.Python.6.0.4", componentSwr);
120Assert.Contains("vs.dependency id=Microsoft.Emscripten.Sdk.6.0.4", componentSwr);
123Assert.Contains("vs.dependency id=Microsoft.Emscripten.Node.6.0.4", previewComponentSwr);
124Assert.Contains("vs.dependency id=Microsoft.Emscripten.Python.6.0.4", previewComponentSwr);
125Assert.Contains("vs.dependency id=Microsoft.Emscripten.Sdk.6.0.4", previewComponentSwr);
129Assert.Contains("package name=Emscripten.Manifest-6.0.200", manifestMsiSwr);
130Assert.Contains("vs.package.type=msi", manifestMsiSwr);
131Assert.Contains("vs.package.chip=x64", manifestMsiSwr);
145Assert.Contains("package name=Microsoft.Emscripten.Python.6.0.4", packMsiSwr);
146Assert.Contains("vs.package.chip=x64", packMsiSwr);
147Assert.Contains("vs.package.outOfSupport=yes", packMsiSwr);
233Assert.Contains("package name=microsoft.net.sdk.emscripten", componentSwr);
236Assert.Contains("vs.package.type=component", componentSwr);
237Assert.Contains("isUiGroup=yes", componentSwr);
238Assert.Contains("version=5.6.7.8", componentSwr);
240Assert.Contains("vs.package.outOfSupport=no", componentSwr);
245Assert.Contains("vs.dependency id=Microsoft.Emscripten.Node.6.0.4", componentSwr);
246Assert.Contains("vs.dependency id=Microsoft.Emscripten.Python.6.0.4", componentSwr);
247Assert.Contains("vs.dependency id=Microsoft.Emscripten.Sdk.6.0.4", componentSwr);
251Assert.Contains("package name=Emscripten.Manifest-6.0.200", manifestMsiSwr);
252Assert.Contains("vs.package.type=msi", manifestMsiSwr);
254Assert.Contains("vs.package.machineArch=arm64", manifestMsiSwr);
SwixComponentTests.cs (26)
32Assert.Contains("package name=microsoft.net.sdk.blazorwebassembly.aot", componentSwr);
33Assert.Contains("version=1.0.0", componentSwr);
36Assert.Contains(@"title=""Blazor WebAssembly AOT workload""", componentResSwr);
37Assert.Contains(@"description=""Blazor WebAssembly AOT workload""", componentResSwr);
38Assert.Contains(@"category="".NET""", componentResSwr);
61Assert.Contains("package name=microsoft.net.sdk.blazorwebassembly.aot", componentSwr);
62Assert.Contains("version=4.5.6", componentSwr);
63Assert.Contains("isAdvertisedPackage=yes", componentSwr);
66Assert.Contains(@"title=""Blazor WebAssembly AOT workload""", componentResSwr);
67Assert.Contains(@"description=""A long wordy description about Blazor.""", componentResSwr);
68Assert.Contains(@"category=""WebAssembly""", componentResSwr);
90Assert.Contains("package name=microsoft.net.sdk.blazorwebassembly.aot", componentSwr);
91Assert.Contains("version=4.5.6", componentSwr);
92Assert.Contains("isAdvertisedPackage=no", componentSwr);
95Assert.Contains(@"title=""Blazor WebAssembly AOT workload""", componentResSwr);
96Assert.Contains(@"description=""A long wordy description about Blazor.""", componentResSwr);
97Assert.Contains(@"category=""WebAssembly""", componentResSwr);
116Assert.Contains("vs.dependency id=MSFT.MonoAOTCompiler.Task.6.0.0-preview.4.21201.1", componentSwr);
130Assert.Contains(@"package name=microsoft.net.runtime.ios", componentSwr);
136Assert.Contains(@"vs.dependency id=runtimes.ios", componentSwr);
160Assert.Contains(@"title=""AOT""", componentResSwr);
161Assert.Contains(@"description=""A long wordy description.""", componentResSwr);
162Assert.Contains(@"category=""Compilers, build tools, and runtimes""", componentResSwr);
175Assert.Contains(@"vs.dependency id=maui.mobile", componentSwr);
176Assert.Contains(@"vs.dependency id=maui.desktop", componentSwr);
193Assert.Contains($"vs.dependency id={packGroupId}", componentSwr);
Microsoft.DotNet.Open.Api.Tools.Tests (52)
Microsoft.DotNet.XUnitAssert.Tests (5)
Microsoft.Extensions.ApiDescription.Client.Tests (27)
TargetTest.cs (27)
80Assert.Contains($"Compile: {Path.Combine("obj", "azureMonitorClient.cs")}", process.Output);
81Assert.Contains($"FileWrites: {Path.Combine("obj", "azureMonitorClient.cs")}", process.Output);
103Assert.Contains($"FileWrites: {Path.Combine("obj", "azureMonitorClient.ts")}", process.Output);
104Assert.Contains($"TypeScriptCompile: {Path.Combine("obj", "azureMonitorClient.ts")}", process.Output);
123Assert.Contains($"Compile: {Path.Combine("obj", "azureMonitorClient.cs")}", process.Output);
124Assert.Contains($"Compile: {Path.Combine("obj", "NSwagClient.cs")}", process.Output);
125Assert.Contains($"Compile: {Path.Combine("obj", "swashbuckleClient.cs")}", process.Output);
126Assert.Contains($"FileWrites: {Path.Combine("obj", "azureMonitorClient.cs")}", process.Output);
127Assert.Contains($"FileWrites: {Path.Combine("obj", "NSwagClient.cs")}", process.Output);
128Assert.Contains($"FileWrites: {Path.Combine("obj", "swashbuckleClient.cs")}", process.Output);
149Assert.Contains($"Compile: {Path.Combine("obj", "azureMonitorClient.cs", "Generated1.cs")}", process.Output);
150Assert.Contains($"Compile: {Path.Combine("obj", "azureMonitorClient.cs", "Generated2.cs")}", process.Output);
151Assert.Contains(
154Assert.Contains(
176Assert.Contains(
201Assert.Contains(
226Assert.Contains(
253Assert.Contains(
278Assert.Contains(
303Assert.Contains(
328Assert.Contains(
355Assert.Contains(
379Assert.Contains(
385Assert.Contains(
391Assert.Contains(
420Assert.Contains(
426Assert.Contains(
Microsoft.Extensions.Configuration.KeyPerFile.Tests (1)
Microsoft.Extensions.SecretManager.Tools.Tests (28)
Microsoft.Extensions.ServiceDiscovery.Tests (1)
Microsoft.JSInterop.Tests (5)
ServerComparison.FunctionalTests (4)
System.ServiceModel.Primitives.Tests (2)
Templates.Blazor.Tests (2)
Templates.Blazor.WebAssembly.Auth.Tests (3)
Templates.Blazor.WebAssembly.Tests (3)
Templates.Mvc.Tests (7)
Templates.Tests (9)