public void ThrowWhenUnspportedOperation()
        {
            var calculator = new ConsoleCalculator.Calculator();

            Assert.That(() => calculator.Calculate(1, 1, "+"),
                        Throws.TypeOf <CalculationOperationNotSupportedException>());

            Assert.That(() => calculator.Calculate(1, 1, "+"),
                        Throws.TypeOf <CalculationOperationNotSupportedException>()
                        .With.Property("Operation").EqualTo("+"));

            //fail
            //Assert.That(() => calculator.Calculate(1, 1, "+"),
            // Throws.TypeOf<CalculationException>());

            Assert.That(() => calculator.Calculate(1, 1, "+"),
                        Throws.InstanceOf <CalculationException>());
        }