Пример #1
0
 public void Arrange()
 {
     _calcRepoTest = new CalculatorRepository();
     a             = 10m;
     b             = 2m;
     c             = 9m;
 }
        public void CalculatorRepository_DivideTwoNumbers_ShouldBeCorrectInt()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual = calcRepo.DivideTwoNumbers(1, 1);

            Assert.AreEqual(1, actual);
        }
        public void CalculatorRepository_RemainderOfTwoNumbers_ShouldBeCorrectInt()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual = calcRepo.RemainderOfTwoNumbers(10, 3);

            Assert.AreEqual(1, actual);
        }
        public void TestMethod3()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual   = calcRepo.MultiplyTwoNumbers(4, 2);
            int expected = 8;

            Assert.AreEqual(expected, actual);
        }
        public void TestMethod4()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual   = calcRepo.DivideTwoNumbers(4, 2);
            int expected = 2;

            Assert.AreEqual(expected, actual);
        }
 public void Arrange()
 {
     _calcRepo = new CalculatorRepository();
     a         = 1;
     b         = 5;
     x         = 2;
     y         = 6;
 }
        public void TestMethod1()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual   = calcRepo.AddTwoNumbers(5, 5);
            int expected = 10;

            Assert.AreEqual(expected, actual);
        }
        public void TestMethod5()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual   = calcRepo.RemainderOfTwoNumbers(4, 2);
            int expected = 0;

            Assert.AreEqual(expected, actual);
        }
        public void Subtraction()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual = calcRepo.SubtractTwoNumbers(6, 4);

            int expected = 2;

            Assert.AreEqual(expected, actual);
        }
        public void Calculator_DivideTwoNumbers_ShouldBeCorrectValue()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();

            decimal actualValue = calcRepo.DivideTwoNumbers(12, 3);
            decimal expected    = 4;

            Assert.AreEqual(expected, actualValue);
        }
        public void Calculator_MultiplyTwoNumbers_ShouldBeCorrectValue()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();

            float actualValue = calcRepo.MultiplyTwoNumbers(4, 3);
            float expected    = 12;

            Assert.AreEqual(expected, actualValue);
        }
        public void Multiplication()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual = calcRepo.MultiplyTwoNumbers(6, 4);

            int expected = 24;

            Assert.AreEqual(expected, actual);
        }
        public void Modulo()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual = calcRepo.ModuloTwoNumbers(16, 4);

            int expected = 0;

            Assert.AreEqual(expected, actual);
        }
        public void Division()
        {
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual = calcRepo.DivideTwoNumbers(16, 4);

            int expected = 4;

            Assert.AreEqual(expected, actual);
        }
 public CalculatorViewModel(CalculatorRepository calculatorRepository, RoomsService roomsService)
 {
     _strings              = new Strings();
     _roomsService         = roomsService;
     _calculatorRepository = calculatorRepository;
     _calculatorModel      = calculatorRepository.GetModelFromXml();
     SaveCommand           = new DelegateCommand(executeAction => this.Save(), canExecute => true);
     CalculateCommand      = new DelegateCommand(executeAction => this.Calculate(), canExecute => true);
     Change = new DelegateCommand(executeAction => this.ChangeLanguage(), canExecute => true);
 }
Пример #16
0
        public void CalculatorRepository_RemainderTwoNumbers_ShouldReturnCorrectInt()
        {
            // Arrange
            CalculatorRepository calculatorRepo = new CalculatorRepository();

            // Act
            int actual = calculatorRepo.RemainderOperator(2, 2);

            // Assert
            Assert.AreEqual(0, actual);
        }
Пример #17
0
        public void CalculatorRepository_DivideTwoNumbers_ShouldReturnCorrectInt()
        {
            // Arrange
            CalculatorRepository calculatorRepo = new CalculatorRepository();

            // Act
            int actual = calculatorRepo.DivideTwoNumbers(2, 2);

            // Assert
            Assert.AreEqual(1, actual);
        }
Пример #18
0
        public void CalculatorRepository_SubtractTwoNumbers_ShouldBeCorrectInt()
        {
            // Arrange
            CalculatorRepository calculatorRepo = new CalculatorRepository();

            // Act
            int actual = calculatorRepo.SubtractTwoNumbers(2, 2);

            // Assert
            Assert.AreEqual(0, actual);
        }
Пример #19
0
        private ICalculator CreateArithmeticController(IInputRepository inputRepositoryObjectStub, IPrintRepository printRepositoryObjectStub)
        {
            ISeparationEquation  separationEquation  = new ArithmeticSeparationEquation();
            ICalculationEquation calculationEquation = new ArithmeticCalculationEquation();

            ICalculatorRepository calculatorRepository = new CalculatorRepository(separationEquation, calculationEquation);

            CalculatorController calculator = new CalculatorController(inputRepositoryObjectStub, printRepositoryObjectStub, calculatorRepository);

            return(calculator);
        }
Пример #20
0
        public void TestMethod1()
        {
            Console.WriteLine("Please enter two numbers");
            int a = int.Parse(Console.ReadLine());
            int b = int.Parse(Console.ReadLine());
            CalculatorRepository calcRepo = new CalculatorRepository();
            int actual   = calcRepo.AddTwoNumbers(a, b);
            int expected = 10;

            Assert.AreEqual(expected, actual);
        }
        public void CalculatorRepository_AddTwoNumbers_ShouldBeCorrectInt()
        {
            // Arrange
            CalculatorRepository calcRepo = new CalculatorRepository();

            // Act
            int actual = calcRepo.AddTwoNumbers(1, 1);

            // Assert
            Assert.AreEqual(2, actual);
        }
Пример #22
0
        public void CalcRepo_MultiplyTwoNumbers_ShouldReturnCorrectDouble()
        {
            // Arrange
            CalculatorRepository repo = new CalculatorRepository();

            // Act
            double expected = repo.Multiply(7, 5);
            double actual   = 35;

            // Assert
            Assert.AreEqual(expected, actual);
        }
Пример #23
0
        public void DivideByZero()
        {
            int firstValue = 4;
            int secondValue = 0;

            CalculatorRepository op = new CalculatorRepository();
           
 Assert.Throws<DivideByZeroException>(() => op.Divide(firstValue, secondValue));
            


        }
        public void Calculator_SubtractTwoNumbers_ShouldBeCorrectValue()
        {
            // because the below code is in a new bracket thing,
            // I can reuse variable names (calcRepo, actualValue, expected, etc)

            CalculatorRepository calcRepo = new CalculatorRepository();

            float actualValue = calcRepo.SubtractTwoNumbers(4, 3);
            float expected    = 1;

            Assert.AreEqual(expected, actualValue);
        }
Пример #25
0
        public void CalcRepo_DivideTwoNumbers_ShouldReturnCorrectDouble()
        {
            // Arrange
            CalculatorRepository repo = new CalculatorRepository();

            // Act
            double expected = repo.Divide(12.5, 5);
            double actual   = 2.5;

            // Assert
            Assert.AreEqual(expected, actual);
        }
        public void Calculator_SubtractTwoNumbers_ShouldBeCorrectValue()
        {
            //Arrange
            CalculatorRepository calcRepo = new CalculatorRepository();

            //Act
            int actualValue = calcRepo.SubtractTwoNumbers(4, 3);
            int expected    = 1;

            //Assert
            Assert.AreEqual(expected, actualValue);
        }
        public void Calculator_MultiplyTwoNumbers_ShouldBeCorrectValue()
        {
            //Arrange
            CalculatorRepository calcRepo = new CalculatorRepository();

            //Act
            int actualValue = calcRepo.MultiplyTwoNumbers(9, 3);
            int expected    = 27;

            //Assert
            Assert.AreEqual(expected, actualValue);
        }
Пример #28
0
        public void Minus()
        {
            int firstValue = 5;
            int secondValue = 5;

            CalculatorRepository op = new CalculatorRepository();
            var result = op.Times(firstValue, secondValue);


            Assert.Equal(25, result);


        }
Пример #29
0
        public void Divide()
        {
            int firstValue = 4;
            int secondValue = 2;

            CalculatorRepository op = new CalculatorRepository();
            var result = op.Divide(firstValue, secondValue);


            Assert.Equal(2, result);


        }
Пример #30
0
        public void Addition()
        {
            int firstValue = 10;
            int secondValue = 5;

            CalculatorRepository op = new CalculatorRepository();
            var result = op.Addition(firstValue, secondValue);


            Assert.Equal(15, result);


        }