public void CultureAttributeExcludingCurrentCultureSkipsTest()
        {
            string           name = System.Globalization.CultureInfo.CurrentCulture.Name;
            CultureAttribute attr = new CultureAttribute(name);

            attr.Exclude = name;
            attr.ApplyToTest(test);
            Assert.That(test.RunState, Is.EqualTo(RunState.Skipped));
            Assert.That(test.Properties.Get(PropertyNames.SkipReason),
                        Is.EqualTo("Not supported under culture " + name));
        }
        public void CultureAttributeExcludingOtherCultureRunsTest()
        {
            string other = "fr-FR";

            if (System.Globalization.CultureInfo.CurrentCulture.Name == other)
            {
                other = "en-US";
            }

            CultureAttribute attr = new CultureAttribute();

            attr.Exclude = other;
            attr.ApplyToTest(test);
            Assert.That(test.RunState, Is.EqualTo(RunState.Runnable));
        }
        public void CultureAttributeExcludingOtherCultureRunsTest()
        {
            string other = "fr-FR";
            if (System.Globalization.CultureInfo.CurrentCulture.Name == other)
                other = "en-US";

            CultureAttribute attr = new CultureAttribute();
            attr.Exclude = other;
            attr.ApplyToTest(test);
            Assert.That(test.RunState, Is.EqualTo(RunState.Runnable));
        }
 public void CultureAttributeExcludingCurrentCultureSkipsTest()
 {
     string name = System.Globalization.CultureInfo.CurrentCulture.Name;
     CultureAttribute attr = new CultureAttribute(name);
     attr.Exclude = name;
     attr.ApplyToTest(test);
     Assert.That(test.RunState, Is.EqualTo(RunState.Skipped));
     Assert.That(test.Properties.Get(PropertyNames.SkipReason),
         Is.EqualTo("Not supported under culture " + name));
 }