public void Equals__Decimal_Value_Passed__Return_Correct_Result() { var money = new UMoney(42, 0); (money == 42m).Should().BeTrue(); (money != 41m).Should().BeTrue(); (42m == money).Should().BeTrue(); (41m != money).Should().BeTrue(); money .Equals(42m) .Should() .BeTrue(); money .Equals(41m) .Should() .BeFalse(); }
public void Equals__Money_Value_Passed__Return_Correct_Result() { var money = new UMoney(42, 0); (money == Money.Create(42m)).Should().BeTrue(); (money != Money.Create(41m)).Should().BeTrue(); (Money.Create(42m) == money).Should().BeTrue(); (Money.Create(41m) != money).Should().BeTrue(); money .Equals(Money.Create(42m)) .Should() .BeTrue(); money .Equals(Money.Create(41m)) .Should() .BeFalse(); }
public void Equals__Integer_Value_Passed__Return_Correct_Result() { var money = new UMoney(42, 0); (money == 42).Should().BeTrue(); (money != 41).Should().BeTrue(); (42 == money).Should().BeTrue(); (41 != money).Should().BeTrue(); money .Equals(42) .Should() .BeTrue(); money .Equals(41) .Should() .BeFalse(); }