public void Calculate_NegativeValue()
        {
            CalculateEnergy calculateEnergy = new CalculateEnergy();

            var expected = calculateEnergy.CalculateMass("-5");
            var actual   = -4.493775893684088e+17;
        }
        public void CalculateMass_positiveNumber()
        {
            CalculateEnergy calculateEnergy = new CalculateEnergy();
            var             expected        = calculateEnergy.CalculateMass("5");
            var             actual          = 4354545;

            Assert.AreEqual(expected, actual);
        }
예제 #3
0
        static void Main(string[] args)
        {
            bool isvalid = new CalculateEnergy(DateTime.UtcNow.AddYears(-4), 20).IsWorkdayEnergyValid();

            isvalid = new CalculateEnergy(DateTime.UtcNow.AddYears(-3), 20).IsWorkdayEnergyValid();
            isvalid = new CalculateEnergy(DateTime.UtcNow.AddYears(-0), 20).IsWorkdayEnergyValid();
            isvalid = new CalculateEnergy(DateTime.UtcNow.AddYears(-10), 20).IsWorkdayEnergyValid();
        }
        public void CalculateString()
        {
            CalculateEnergy calculateEnergy = new CalculateEnergy();

            var expected = calculateEnergy.CalculateMass("5g");
            var actual   = 4.493775893684088e+17;

            Assert.AreEqual(expected, actual);
        }
        public void Calculate_PositiveValue()
        {
            CalculateEnergy calculateEnergy = new CalculateEnergy();

            var expected = calculateEnergy.CalculateMass("5");
            var actual   = 4.493775893684088e+17;

            Assert.AreEqual(expected, actual);
        }
예제 #6
0
        public void CalculateEnergy_NegativeNumber()
        {
            CalculateEnergy calculateEnergy = new CalculateEnergy();

            var actual   = calculateEnergy.CalculateMass("-5");
            var expected = -449377589368408820;

            Assert.AreEqual(expected, actual);
        }
        public void CalculateEnergyMethodCorrectInput()
        {
            CalculateEnergy calcylation = new CalculateEnergy();

            var expected = 1;
            var actual   = calcylation.CalculateEnergyMethod("1");

            Assert.AreEqual(expected, actual);
        }
예제 #8
0
        public void CalculateEnergy_Default()
        {
            //arrange
            CalculateEnergy calculateEnergy = new CalculateEnergy();
            //act
            var actual   = calculateEnergy.CalculateMass("1");
            var expected = 89875517873681764;

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void CalculateEnergy_UsingStringValue()
        {
            //Arrange
            CalculateEnergy calculateEnergy = new CalculateEnergy();
            //Act
            var expected = calculateEnergy.CalculateMass("5g");
            var actual   = 4.493775893684088e+17;

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void CalculateEnergy_NegativeValue()
        {
            //Arrange
            CalculateEnergy calculateEnergy = new CalculateEnergy();
            //Act
            var expected = calculateEnergy.CalculateMass("-5");
            var actual   = -4.493775893684088e+17;

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void BeNonValidForThreeYearsIintimidator(int startToScareDays, int dailyEnergyLevel)
        {
            var valid = new CalculateEnergy(startToScareDays, dailyEnergyLevel).IsWorkdayEnergyValid();

            Assert.True(!valid);
        }
예제 #12
0
        public void CalculateEnergy_Exception()
        {
            CalculateEnergy calculateEnergy = new CalculateEnergy();

            calculateEnergy.CalculateMass("");
        }