Exemple #1
0
        public void Create_DoubleValue_AreEqual()
        {
            var exp = TestStruct;
            var act = Percentage.Create(0.1751);

            Assert.AreEqual(exp, act);
        }
Exemple #2
0
        public void Subtraction_Double17Percentage17_11D39()
        {
            double act = 17;
            double exp = 11.39;

            act = act - Percentage.Create(0.33m);

            Assert.AreEqual(exp, act);
        }
Exemple #3
0
        public void Subtraction_Decimal17Percentage17_11D39()
        {
            decimal act = 17;
            decimal exp = 11.39m;

            act = act - Percentage.Create(0.33m);

            Assert.AreEqual(exp, act);
        }
Exemple #4
0
        public void Subtraction_UInt6417Percentage50_9()
        {
            ulong act = 17;
            ulong exp = 9;

            act = act - Percentage.Create(0.5);

            Assert.AreEqual(exp, act);
        }
Exemple #5
0
        public void Subtraction_UInt3217Percentage50_9()
        {
            uint act = 17;
            uint exp = 9;

            act = act - Percentage.Create(0.5);

            Assert.AreEqual(exp, act);
        }
Exemple #6
0
        public void Subtraction_Int6417Percentage10_16()
        {
            long act = 17;
            long exp = 16;

            act = act - Percentage.Create(0.1);

            Assert.AreEqual(exp, act);
        }
Exemple #7
0
        public void Subtraction_Int3217Percentage10_16()
        {
            int act = 17;
            int exp = 16;

            act = act - Percentage.Create(0.1);

            Assert.AreEqual(exp, act);
        }
Exemple #8
0
        public void Addition_Single17Percentage17_19D89()
        {
            float act = 17;
            float exp = 19.89F;

            act = act + Percentage.Create(0.17);

            Assert.AreEqual(exp, act);
        }
Exemple #9
0
        public void Addition_Double17Percentage17_19D89()
        {
            double act = 17;
            double exp = 19.89;

            act = act + Percentage.Create(0.17);

            Assert.AreEqual(exp, act);
        }
Exemple #10
0
        public void Addition_Decimal17Percentage17_19D89()
        {
            decimal act = 17;
            decimal exp = 19.89m;

            act = act + Percentage.Create(0.17);

            Assert.AreEqual(exp, act);
        }
Exemple #11
0
        public void Addition_UInt6417Percentage50_25()
        {
            ulong act = 17;
            ulong exp = 25;

            act = act + Percentage.Create(0.5);

            Assert.AreEqual(exp, act);
        }
Exemple #12
0
        public void Addition_UInt3217Percentage50_25()
        {
            uint act = 17;
            uint exp = 25;

            act = act + Percentage.Create(0.5);

            Assert.AreEqual(exp, act);
        }
Exemple #13
0
        public void Addition_Int6417Percentage10_18()
        {
            long act = 17;
            long exp = 18;

            act = act + Percentage.Create(0.1);

            Assert.AreEqual(exp, act);
        }
Exemple #14
0
        public void Addition_Int3217Percentage10_18()
        {
            int act = 17;
            int exp = 18;

            act = act + Percentage.Create(0.1);

            Assert.AreEqual(exp, act);
        }
Exemple #15
0
        public void Subtraction_17Percentage10_16()
        {
            StreamSize act = 17;
            StreamSize exp = 16;

            act = act - Percentage.Create(0.1);

            Assert.AreEqual(exp, act);
        }
Exemple #16
0
        public void Subtraction_Single17Percentage17_11D3899994()
        {
            float act = 17;
            float exp = 11.3899994F;

            act = act - Percentage.Create(0.33m);

            Assert.AreEqual(exp, act);
        }
Exemple #17
0
        public void Addition_17Percentage10_18()
        {
            StreamSize act = 17;
            StreamSize exp = 18;

            act = act + Percentage.Create(0.1);

            Assert.AreEqual(exp, act);
        }
Exemple #18
0
        public void Multiply_Double17Percentage51_8D67()
        {
            double act = 17;
            double exp = 8.67;

            act = act * Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #19
0
        public void Multiply_Single17Percentage51_8D67()
        {
            float act = 17;
            float exp = 8.67F;

            act = act * Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #20
0
        public void Multiply_UInt6417Percentage51_8()
        {
            ulong act = 17;
            ulong exp = 8;

            act = act * Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #21
0
        public void Multiply_Decimal17Percentage51_8D67()
        {
            decimal act = 17;
            decimal exp = 8.67m;

            act = act * Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #22
0
        public void Division_Double17Percentage51_33()
        {
            double act = 17;
            double exp = 100.0 / 3.0;

            act = act / Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #23
0
        public void Multiply_UInt3217Percentage51_8()
        {
            uint act = 17;
            uint exp = 8;

            act = act * Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #24
0
        public void Division_Single17Percentage51_33()
        {
            float act = 17;
            float exp = 100.0F / 3.0F;

            act = act / Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #25
0
        public void Division_Decimal17Percentage51_33()
        {
            decimal act = 17;
            decimal exp = 100.0m / 3.0m;

            act = act / Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #26
0
        public void Division_UInt6417Percentage51_33()
        {
            ulong act = 17;
            ulong exp = 33;

            act = act / Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #27
0
        public void Division_UInt1617Percentage51_33()
        {
            ushort act = 17;
            ushort exp = 33;

            act = act / Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #28
0
        public void Division_Int3217Percentage51_33()
        {
            int act = 17;
            int exp = 33;

            act = act / Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #29
0
        public void Multiply_Int1617Percentage51_8()
        {
            decimal test = 17 * .51m;
            var     t    = (short)test;

            short act = 17;
            short exp = 8;

            act = act * Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }
Exemple #30
0
        public void Division_Int1617Percentage51_33()
        {
            decimal test = 17 / .51m;
            var     t    = (short)test;

            short act = 17;
            short exp = 33;

            act = act / Percentage.Create(0.51m);

            Assert.AreEqual(exp, act);
        }