public void SVO_WhenComparedWithNull_ThrowsException() { var value = TestId.New.Value; var svo = new StringSingleValue(value); this.Invoking(_ => svo.CompareTo(null)).Should().Throw <ArgumentNullException>(); }
public void SVO_WhenComparedSameValue_ThrowsException() { var value = TestId.New.Value; var svo1 = new StringSingleValue(value); var svo2 = new StringSingleValue(value); svo1.CompareTo(svo2).Should().Be(0); }
public void SVO_WhenComparedWithOtherType_ThrowsException() { var value = TestId.New.Value; var svo = new StringSingleValue(value); var invalidSvo = new MagicEnumSingleValue(MagicEnum.Two); this.Invoking(_ => svo.CompareTo(invalidSvo)).Should().Throw <ArgumentException>(); }