public void CorrectAddition()
        {
            var operation = new AddOperation();

            var result = operation.Execute(5, 3);

            Assert.Equal(8, result);
        }
 public BasicOperationProvider()
 {
     _operations = new Dictionary<string, IOperation>();
     
     _operations[@"+"] = new AddOperation();
     _operations[@"-"] = new SubOperation();
     _operations[@"*"] = new MulOperation();
     _operations[@"/"] = new DivOperation();
 }
        public void CorrectPriority()
        {
            var operation = new AddOperation();

            Assert.Equal(1, operation.Priority);
        }