public void CreateLowPriorityOperation_SubtractSymbol_ReturnsSubtractOperation() { // Arrange const char subtractSymbol = '-'; var operationFactory = new OperationFactory(); // Act var operation = operationFactory.CreateLowPriorityOperation(subtractSymbol); // Assert operation.Should().NotBeNull(); operation.Invoke(10, 2).Should().Be(8); }
public void CreateLowPriorityOperation_AddSymbol_ReturnsAddOperation() { // Arrange const char addSymbol = '+'; var operationFactory = new OperationFactory(); // Act var operation = operationFactory.CreateLowPriorityOperation(addSymbol); // Assert operation.Should().NotBeNull(); operation.Invoke(10, 2).Should().Be(12); }