public void Test_ToString() { _sample = new AggregateRootSample { Name = "a" }; Assert.Equal($"Id:{_sample.Id},姓名:a", _sample.ToString()); }
public void TestValidate_IdIsEmpty() { AssertHelper.Throws <Warning>(() => { _sample = AggregateRootSample.CreateSample(Guid.Empty); _sample.Validate(); }, "Id"); }
public void TestToString() { _sample = new AggregateRootSample { Name = "a" }; Assert.Equal(string.Format("Id:{0},姓名:a", _sample.Id), _sample.ToString()); }
/// <summary> /// 测试初始化 /// </summary> public EntityChangeTest() { _sample = new AggregateRootSample(); _sample.StringSample = new StringAggregateRootSample(); _sample2 = new AggregateRootSample(); _sample2.StringSample = new StringAggregateRootSample(); }
public void Test_SetValidationHandler() { _sample = AggregateRootSample.CreateSample(); _sample.Name = "abcd"; _sample.AddStrategy(new ValidateStrategySample()); _sample.SetValidateHandler(new ValidationHandlerSample()); _sample.Validate(); }
public void TestSetValidationHandler() { _sample = AggregateRootSample.CreateSample(); _sample.Name = "abcd"; _sample.AddValidationRule(new ValidationRuleSample(_sample)); _sample.SetValidationHandler(new ValidationHandlerSample()); _sample.Validate(); }
public void TestAddValidationRule() { _sample = AggregateRootSample.CreateSample(); AssertHelper.Throws <Warning>(() => { _sample.Name = "abcd"; _sample.AddValidationRule(new ValidationRuleSample(_sample)); _sample.Validate(); }, "名称长度不能大于3"); }
public void TestEquals_IdEquals() { Guid id = Guid.NewGuid(); _sample = new AggregateRootSample(id); _sample2 = new AggregateRootSample(id); Assert.True(_sample.Equals(_sample2)); Assert.True(_sample == _sample2); Assert.False(_sample != _sample2); }
/// <summary> /// 测试初始化 /// </summary> public ValueObjectBaseTest() { _sample = new ValueObjectSample("a", "b"); _sample2 = new ValueObjectSample("a", "b"); _sample3 = new ValueObjectSample("1", ""); _aggregateRootSample = new AggregateRootSample(); _sample4 = new ValueObjectSample("a", "b", _aggregateRootSample); _sample5 = new ValueObjectSample("a", "b", _aggregateRootSample); _sample6 = new ValueObjectSample("a", "b", _aggregateRootSample, new ValueObjectSample("a", "b")); _sample7 = new ValueObjectSample("a", "b", _aggregateRootSample, new ValueObjectSample("a", "b")); }
public void TestEquals_InvalidType() { Guid id = Guid.NewGuid(); _sample = new AggregateRootSample(id); AggregateRootSample2 sample2 = new AggregateRootSample2(id); Assert.False(_sample.Equals(sample2)); Assert.True(_sample != sample2); Assert.True(sample2 != _sample); }
public void TestToJson_Entity() { AggregateRootSample entity = new AggregateRootSample(); entity.Code = "a"; entity.IntSamples.Add(new IntAggregateRootSample { Name = "b" }); var json = Util.Helpers.Json.ToJson(entity); entity = Util.Helpers.Json.ToObject <AggregateRootSample>(json); Assert.Equal("a", entity.Code); Assert.Equal("b", entity.IntSamples.First().Name); }
public void TestEquals_Null() { Assert.False(_sample.Equals(_sample2)); Assert.False(_sample.Equals(null)); Assert.False(_sample == _sample2); Assert.False(_sample == null); Assert.False(null == _sample2); Assert.True(_sample != _sample2); Assert.True(_sample != null); Assert.True(null != _sample2); _sample2 = null; Assert.False(_sample.Equals(_sample2)); _sample = null; Assert.True(_sample == _sample2); Assert.True(_sample2 == _sample); }
/// <summary> /// 测试初始化 /// </summary> public GuidEntityTest() { _sample = new AggregateRootSample(); _sample2 = new AggregateRootSample(); }
/// <summary> /// 测试初始化 /// </summary> public PagerListTest() { _list = new PagerList <AggregateRootSample>(1, 2, 3, "Name"); _list.Add(AggregateRootSample.CreateSample()); _list.Add(AggregateRootSample.CreateSample2()); }
/// <summary> /// 测试初始化 /// </summary> public ValidationTest() { _sample = AggregateRootSample.CreateSample(); _validation = ValidationFactory.Create(); }
/// <summary> /// 测试初始化 /// </summary> public DataAnnotationValidationTest() { _sample = AggregateRootSample.CreateSample(); }
public void TestIsNullObject() { Assert.False(_sample.IsNullObject()); _sample = AggregateRootSample.Null; Assert.True(_sample.IsNullObject()); }