예제 #1
0
        public void Can_add_new_resource_manager()
        {
            SetupValidation.AddResourceManager("resources", GetType().Assembly);

            Assert.That(ValidationContext.ResourceManagers.Count, Is.EqualTo(1));
            Assert.That(ValidationContext.ResourceManagers[0].BaseName, Is.EqualTo("resources"));
        }
예제 #2
0
        public void Can_reset_validation_context()
        {
            SetupValidation.AddResourceManager(new ResourceManager(GetType()));
            SetupValidation.For <Person>(rules => rules.Custom(p => false));
            SetupValidation.Reset();

            Assert.That(ValidationContext.ResourceManagers.Count, Is.EqualTo(0));
            Assert.That(ValidationContext.Current.Validate(new Person()).IsValid, Is.True);
        }
예제 #3
0
        public void Can_add_resource_manager()
        {
            var rm = new ResourceManager(GetType());

            SetupValidation.AddResourceManager(rm);

            Assert.That(ValidationContext.ResourceManagers.Count, Is.EqualTo(1));
            Assert.That(ValidationContext.ResourceManagers[0], Is.SameAs(rm));
        }