private void MoneyCount_Tick(object sender, EventArgs e) { Coins.Text = "Money = " + Money.ToString("c"); Stack.Text = "Money = " + Money1.ToString("c"); Stash.Text = "Money = " + Money2.ToString("c"); MoneyTree.Text = "Money = " + Money3.ToString("c"); }
public void ResultOfEquals_WhenTwoMoneyAreEquals_ShouldBeTrue() { //Arrange var money1 = new Money1(10m); var money2 = new Money1(10m); //Act var result = money1 == money2; //Assert Assert.Equal(result, true); }
public void ResultOfEqulityComparision_WhenTwoMoneyAreNotEqual_ShouldBeFalse() { //Arrange var money1 = new Money1(10m); var money2 = new Money1(20m); //Act var result = money1 == money2; //Assert Assert.Equal(result, false); }
/// <summary> /// Compares two instances of this object. /// </summary> /// <param name="Money1">A money object.</param> /// <param name="Money2">Another money object.</param> public static Boolean operator >=(Money Money1, Money Money2) => Money1.CompareTo(Money2) >= 0;
/// <summary> /// Compares two instances of this object. /// </summary> /// <param name="Money1">A money object.</param> /// <param name="Money2">Another money object.</param> public static Boolean operator <(Money Money1, Money Money2) => Money1.CompareTo(Money2) < 0;
/// <summary> /// Compares two instances of this object. /// </summary> /// <param name="Money1">A money object.</param> /// <param name="Money2">Another money object.</param> public static Boolean operator !=(Money Money1, Money Money2) => !Money1.Equals(Money2);