public void EqualsObject_SourceIsDefaultAndOtherIsNull_ExpectFalse() { var source = new SuccessBuilder<SomeRecord?>(); var actual = source.Equals(null); Assert.False(actual); }
public void EqualsObject_SourceIsDefaultAndOtherSuccessIsNullAndTypesAreNotSame_ExpectFalse() { var source = new SuccessBuilder<RefType?>(); object? other = Result.Success<SomeRecord?>(null); var actual = source.Equals(other); Assert.False(actual); }
public void EqualsObject_SourceIsDefaultAndOtherIsNotDefaultAndTypesAreSame_ExpectFalse() { var source = new SuccessBuilder<SomeRecord>(); object? other = Result.Success<SomeRecord>(new()); var actual = source.Equals(other); Assert.False(actual); }
public void EqualsOther_SourceIsDefaultAndOtherIsDefault_ExpectTrue() { var source = new SuccessBuilder <RefType>(); var other = default(SuccessBuilder <RefType>); var actual = source.Equals(other); Assert.True(actual); }