public void ShouldNotBeEqualIfValueObjectsMatchByValueButDifferentType() { var valueObject1 = new TestValueObject("Test", 123); var valueObject2 = new TestValueObjectSecond("Test", 123); // Same value, should be equal. valueObject1.Should().NotBe(valueObject2); }
public void ValueObjectsWithDifferentPropertiesShouldNotBeEqual() { // Arrange var first = new TestValueObject(); var second = new TestValueObjectSecond(); // Act var result = first == second; // Arrange result.Should().BeFalse(); }