public void ObtainTestExample1()
        {
            var factory = new OperationFactory();

            var expectedOperation = new OperationExample1();
            var actualOperation   = factory.CreateOperation("Operationexample1");

            actualOperation.Should().BeOfType(expectedOperation.GetType());
        }
Exemple #2
0
        public void ExecuteOperations(string name)
        {
            var operationFactory = Substitute.For <IOperationFactory>();
            var operation        = new OperationExample1();

            operationFactory.CreateOperation(name).Returns(operation);

            var test            = new TestExample1(operationFactory);
            var operationActual = test.AddOperation(name);

            operationFactory.Received(1).CreateOperation(name);
            operationActual.Should().Be(operation);
        }