Example #1
0
 public void ShouldCheckvalidPercentages()
 {
     Assert.IsTrue(AmountTest.IsValidPercentage(0.2));
     Assert.IsTrue(AmountTest.IsValidPercentage(0));
     Assert.IsTrue(AmountTest.IsValidPercentage(100));
     Assert.IsTrue(AmountTest.IsValidPercentage(89.523));
     Assert.IsFalse(AmountTest.IsValidPercentage(-1));
     Assert.IsFalse(AmountTest.IsValidPercentage(101));
 }
Example #2
0
        public void DefaultPropertiesShouldBeSet()
        {
            var amount1 = new AmountTest();

            Assert.IsTrue(amount1.IsAccuracyUnknown());
            var accuracy = 2.5;

            amount1.Accuracy = accuracy;
            Assert.AreEqual(accuracy, amount1.Accuracy);
            Assert.IsFalse(amount1.IsAccuracyUnknown());
        }
Example #3
0
        public void DefaultPropertiesShouldBeSet()
        {
            var absoluteQuantityt1 = new AbsoluteQuantitytTest();

            Assert.IsTrue(absoluteQuantityt1.IsAccuracyUnknown());
            var accuracy = new AmountTest()
            {
                Magnitude = 2.5
            };

            absoluteQuantityt1.Accuracy = accuracy;
            Assert.AreEqual(accuracy, absoluteQuantityt1.Accuracy);
            Assert.IsFalse(absoluteQuantityt1.IsAccuracyUnknown());
        }