public void EqualsEitherRightShouldReturnFalse() { // Arrange var first = new EitherRight <string>("value1"); var second = new EitherRight <string>("value2"); // Act var result = first.Equals(second); // Assert result.Should().BeFalse(); }
public void EqualsEitherLeftShouldReturnFalseWhenSecondValueNull() { // Arrange var first = new EitherRight <string>("value"); var second = new EitherRight <string>(null); // Act var result = first.Equals(second); // Assert result.Should().BeFalse(); }
public void EqualsEitherLeftShouldReturnTrueWhenBothValueSameNotNull() { // Arrange var first = new EitherRight <string>("value"); var second = new EitherRight <string>("value"); // Act var result = first.Equals(second); // Assert result.Should().BeTrue(); }