예제 #1
0
        public void CreateShouldThrowNotImplementedExceptionForUnknownOperand()
        {
            var factory = new OperationFactory();

            Assert.Throws <NotImplementedException>(() => factory.Create("%"));
        }
예제 #2
0
 public Calculator()
 {
     _factory = new OperationFactory();
 }
예제 #3
0
        public void CreateShouldWork(string operand)
        {
            var factory = new OperationFactory();

            Assert.DoesNotThrow(() => factory.Create(operand));
        }
예제 #4
0
 public Calculator()
 {
     _factory = new OperationFactory();
 }