public void Ctor_ValueParameterIs100_ValuePropertyIs100() { var expected = 100; var brutto = new BruttoPreis(expected); var actual = brutto.Value; Assert.AreEqual(expected, actual); }
public void ImplicitDecimal_Assign100M_ValueIs100M() { var expected = 100M; BruttoPreis brutto = expected; var actual = brutto.Value; Assert.AreEqual(expected, actual); }
public void MinusOp_100NettoPlus19Mwst_119Brutto() { var netto = new NettoPreis(100); var mwst = new MehrwertSteuer(19); var expected = new BruttoPreis(119); var actual = netto + mwst; Assert.AreEqual(expected, actual); }
public void DivideOp_100BruttoDurch40_2Komma5Brutto() { var divident = 40; var brutto = new BruttoPreis(100); var expected = new BruttoPreis(2.5M); var actual = brutto / divident; Assert.AreEqual(expected, actual); }
public void MinusOp_100BruttoMinus50Brutto_50Brutto() { var brutto1 = new BruttoPreis(100); var brutto2 = new BruttoPreis(50); var expected = new BruttoPreis(50); var actual = brutto1 - brutto2; Assert.AreEqual(expected, actual); }
public void TimesOp_100BruttoMal2Komma5_250Brutto() { var multiplikator = 2.5; var brutto = new BruttoPreis(100); var expected = new BruttoPreis(250); var actual = brutto * multiplikator; Assert.AreEqual(expected, actual); }
public void Plus_Brutto100PlusBrutto100_Brutto200() { var brutto1 = new BruttoPreis(100); var brutto2 = new BruttoPreis(100); var expected = new BruttoPreis(200); var result = brutto1 + brutto2; Assert.AreEqual(result, expected); }