示例#1
0
 public void Test_SetValidationHandler()
 {
     _sample      = AggregateRootSample.CreateSample();
     _sample.Name = "abcd";
     _sample.AddStrategy(new ValidateStrategySample());
     _sample.SetValidateHandler(new ValidationHandlerSample());
     _sample.Validate();
 }
示例#2
0
 public void Test_AddValidateStrategy()
 {
     _sample = AggregateRootSample.CreateSample();
     AssertHelper.Throws <Warning>(() =>
     {
         _sample.Name = "abcd";
         _sample.AddStrategy(new ValidateStrategySample());
         _sample.Validate();
     }, "名称长度不能大于3");
 }