예제 #1
0
        public void RequiredForCompletenessShouldValidateTheRequiredForCompletiondAttributeWhenPropertiesHAsNoValues()
        {
            var sut = new RequiredFor<RequiredForCompletenessAttribute>(new GeneralViewModel());

            var result = sut.ToString();
            Assert.IsFalse(string.IsNullOrEmpty(result));
            Assert.IsFalse(sut.IsValid);
        }
예제 #2
0
 public void RequiredForCompletenessShouldValidateTheRequiredForCompletiondAttributeWhenAllPropertiesMarkedHasValues()
 {
     var sut = new RequiredFor<RequiredForCompletenessAttribute>(new GeneralViewModel
                                               {
                                                   AppAcronym = "",
                                                   AppVersion = ""
                                               });
     var result = sut.ToString();
     Assert.IsTrue(string.IsNullOrEmpty(result));
     Assert.IsTrue(sut.IsValid);
 }
 public RequireForCompletionsThroughComposition(RequiredFor<RequiredForCompletnessBase> requiredFor)
 {
     if (requiredFor == null) throw new ArgumentNullException("requiredFor");
     _requiredFor = requiredFor;
     
 }