Ich versuche zu behaupten, dass ein Objekt einem anderen Objekt "gleich" ist. < /p>
Die Objekte sind nur Instanzen einer Klasse mit einer Reihe von öffentlichen Eigenschaften. Gibt es eine einfache Möglichkeit, dass Nunit die Gleichheit basierend auf den Eigenschaften durchsetzt? < /P>
Dies ist meine aktuelle Lösung, aber ich denkeAssert.AreEqual(LeftObject.Property1, RightObject.Property1)
Assert.AreEqual(LeftObject.Property2, RightObject.Property2)
Assert.AreEqual(LeftObject.Property3, RightObject.Property3)
...
Assert.AreEqual(LeftObject.PropertyN, RightObject.PropertyN)
< /code>
Ich versuche zu behaupten, dass ein Objekt einem anderen Objekt "gleich" ist. < /p>
Die Objekte sind nur Instanzen einer Klasse mit einer Reihe von öffentlichen Eigenschaften. Gibt es eine einfache Möglichkeit, dass Nunit die Gleichheit basierend auf den Eigenschaften durchsetzt? < /P>
Dies ist meine aktuelle Lösung, aber ich denkeAssert.AreEqual(LeftObject.Property1, RightObject.Property1) Assert.AreEqual(LeftObject.Property2, RightObject.Property2) Assert.AreEqual(LeftObject.Property3, RightObject.Property3) ... Assert.AreEqual(LeftObject.PropertyN, RightObject.PropertyN) < /code>
Nehmen wir an, ich habe zwei JSON -Objekte ( obj1 und obj2 ), die demselben Schema folgen:
obj1:
{
id : 94774 ,
name : testName ,
colour : red ,
date : {
year : 2021,
month : 10,
day : 21
}...
Ich studiere Spring Data JDBC über das Video von Maciej Walkowiak ( ccxbxDapdmo ), das eine Filmaggregation mit einer Eins-zu-Many-Beziehung zu Verleiheinheiten darstellt. Der Mieteinheit fehlt ein...