public void Ctor_ValueParameterIs100_ValuePropertyIs100()
        {
            var expected = 100;
            var brutto   = new BruttoPreis(expected);

            var actual = brutto.Value;

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        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);
        }
예제 #6
0
        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);
        }