public CalculatorController( ILogger <CalculatorController> logger, SimpleCalculatorService calculator, HistoryService history ) { _logger = logger; _calculator = calculator; _history = history; }
public void Given_Empty_First_Number_Should_Return_Only_The_Second_Number(int firstNumber, int secondNumber, string Operator, int results) { //-----------------------------Arrange-------------------------- var simpleCalculatorService = new SimpleCalculatorService(); //-----------------------------Act------------------------------ var actual = simpleCalculatorService.Compute(firstNumber, secondNumber, Operator); //-----------------------------Assert--------------------------- actual.Should().Be(results); }
public void Accept_Two_Numbers_And_Operator_Then_Return_Results(int firstNumber, int secondNumber, string Operator, int result) { //-----------------------------Arrange-------------------------- var simpleCalculatorService = new SimpleCalculatorService(); //Error reference from the SimpleCalculatorService needed //-----------------------------Act------------------------------ var actual = simpleCalculatorService.Compute(firstNumber, secondNumber, Operator); //-----------------------------Assert--------------------------- actual.Should().Be(result); //Error = installed fluentAssertion and added a reference }
public static void Main(string[] args) { Console.WriteLine("Please Input 1st number"); var firsNumber = Console.ReadLine(); Console.WriteLine("Please Input 2nd number"); var secodNumber = Console.ReadLine(); Console.WriteLine("Please Input the arithmetic Operator (+, -, * OR /)"); var Operator = Console.ReadLine(); var simpleCalc = new SimpleCalculatorService(); var results = simpleCalc.Compute(int.Parse(firsNumber), int.Parse(secodNumber), Operator); Console.WriteLine(results); }
public void WhenTheTwoNumbersAreAdded() { _result = SimpleCalculatorService.SumUpTwoNumbers(_firstNumber, _secondNumber); }
public SimpleCalculatorController(SimpleCalculatorService simpleCalculatorService) { this.simpleCalculatorService = simpleCalculatorService; }
public SimpleCalculatorTests() { _dataAccessMock = new Mock <IDiagnosticRepository>(); _simpleCalcService = new SimpleCalculatorService(_dataAccessMock.Object); }