| File: XUnit\UseDefaultXunitCultureAttribute.cs | Web Access |
| Project: src\winforms\src\Common\tests\TestUtilities\System.Private.Windows.Core.TestUtilities.csproj (System.Private.Windows.Core.TestUtilities) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Globalization; namespace Xunit; /// <summary> /// Apply this attribute to your test method to replace the <see cref="Thread.CurrentThread" /> /// <see cref="CultureInfo.CurrentCulture" /> and <see cref="CultureInfo.CurrentUICulture" /> with another culture. /// </summary> [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public class UseDefaultXunitCultureAttribute : UseCultureAttribute { public const string DefaultXunitCultureAttribute = "en-US"; /// <summary> /// Replaces the culture and UI culture of the current thread with the <see cref="DefaultXunitCultureAttribute"/>. /// </summary> public UseDefaultXunitCultureAttribute() : base(DefaultXunitCultureAttribute, DefaultXunitCultureAttribute) { } }