public void ValueObject_SameTypeCompare_Test() { ValueObjectA mixiObject = new ValueObjectA("mi", "xi"); ValueObjectA mixi2Object = new ValueObjectA("mi", "xi"); Assert.Equal(mixiObject, mixi2Object); }
public void Entity_Equal_Test() { ValueObjectA mixiObject = new ValueObjectA("mi", "xi"); Assert.False(mixiObject.Equals(null)); Assert.False(mixiObject.Equals(new object())); Assert.True(mixiObject.Equals(mixiObject)); }
public void ValueObject_Operator_Test() { ValueObjectA mixiObject = new ValueObjectA("mi", "xi"); ValueObjectA mixi2Object = new ValueObjectA("mi", "xi"); ValueObjectA mixi3Object = new ValueObjectA("mii", "xii"); var compareResult = mixiObject == mixi2Object; Assert.True(compareResult); var compareResult2 = mixiObject != mixi3Object; Assert.True(compareResult2); }