public async Task Add_CalculatorService_Called() { var positiveNumbers = new double[] { 3, 4.2, 6 }; await _mockCalculatorController.Add(positiveNumbers); _mockCalculatorService.Verify(x => x.Add(positiveNumbers), Times.Once); }
public async Task PostAddAsync_ValidParamsWithoutTrackingId_CalculateOperation() { //arrange var expectedResponse = fixture.Create <SumResponseDto>(); var sumDto = fixture.Create <SumDto>(); calculatorMock.Setup(m => m.Addition(sumDto, string.Empty)) .ReturnsAsync(expectedResponse); //act var result = await sut.Add(string.Empty, sumDto); //assert Assert.Equal(expectedResponse, result); }
protected internal override void Add(CalculatorContext context, Stack <string> stack) { CalculatorController ctxt = context.Owner; if (stack.Count >= 2) { CalculatorControllerState endState = context.State; context.ClearState(); try { ctxt.Add(); } finally { context.State = endState; } } else { context.State.Exit(context); context.State = Map1.ErrorTuple; context.State.Entry(context); } return; }
public async Task AddShould_Return5_When2And3() { var result = await sut.Add(2, 3); var actually = Assert.IsType <OkObjectResult>(result); Assert.Equal(5, actually.Value); }
public void Add_APlusB_LessThanZero(int a, int b) { // Arrange CalculatorController controller = new CalculatorController(); // Act int result = controller.Add(a, b); // Assert Assert.True(result < 0); }
private BadRequestObjectResult AddWhenExpectIsBadRequest(int num1, int num2) { var mockCalculatorService = new Mock <ICalculatorService>(); mockCalculatorService.Setup(x => x.CheckNumber(num1, num2)).Returns(false); var calculatorController = new CalculatorController(mockCalculatorService.Object); var actual = calculatorController.Add(num1, num2) as BadRequestObjectResult; return(actual); }
private OkObjectResult AddWhenExpectIsOk(int num1, int num2, int mockAddReturn) { var mockCalculatorService = new Mock <ICalculatorService>(); mockCalculatorService.Setup(x => x.CheckNumber(num1, num2)).Returns(true); mockCalculatorService.Setup(x => x.Add(num1, num2)).Returns(mockAddReturn); var calculatorController = new CalculatorController(mockCalculatorService.Object); var actual = calculatorController.Add(num1, num2) as OkObjectResult; return(actual); }
public void Add() { // Arrange // Act decimal result = controller.Add(1.1m, 2.2m); // Assert Assert.AreEqual(result, 3.3m); // Cleanup }
public void TestAddGet1() { //Arrange CalculatorController calc = new CalculatorController(); int NumA = 3; int NumB = 4; int NumC = 7; //Act int result = calc.Add(NumA, NumB); //Aaaee Assert.AreEqual(NumC, result); }
public void TestAddGet1() { //Arrange =preparacion CalculatorController calc = new CalculatorController(); int numa = 3; int numb = 4; int numres = 7; //Act=ejecucion int result = calc.Add(numa, numb); //Assert=verificacion Assert.AreEqual(numres, result); }
public void TestAddGet2() { //Arrange = Preparacion CalculatorController calc = new CalculatorController(); int numa = -1; int numb = -1; int numres = -2; //Act = Ejecucion int result = calc.Add(numa, numb); //Assert = Verificaion Assert.AreEqual(numres, result); }
public void TestAddMethod() { // Arrange var controller = new CalculatorController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); // Act JsonResult <RestResponse> response = controller.Add(12, 20); // Assert Assert.AreEqual(response.Content.Result, 32); }
public void TestAddGet2() { //Arrange CalculatorController Calc = new CalculatorController(); int numa = -3; int numb = -4; int numres = -7; //Act = Ejecución int result = Calc.Add(numa, numb); //Assert = Verificación Assert.AreEqual(numres, result); }
public void TestAdd1Get4() { //Arrange= preparación CalculatorController calc = new CalculatorController(); int numa = 8; int numb = -5; int numc = 3; int numres = 3; //Act= ejecucion int result = calc.Add(numa, numb, numc); //Assert = verificacion Assert.AreEqual(numres, result); }
public void TestAddGet4() { //Arrange=Preparación CalculatorController calc = new CalculatorController(); int numa = -3; int numb = -5; int numc = 0; int numres = -8; //Act=Ejecución int result = calc.Add(numa, numb, numc); //Assert=Verificación Assert.AreEqual(numres, result); }
public void TestAddGet8() { //Arrange CalculatorController calc = new CalculatorController(); int numa = -3; int numb = 4; int numc = -2; int numres = 1; //Act = Ejecucion int result = calc.Add(numa, numb, numc); //Assert =Verification Assert.AreEqual(numres, result); }
public void TestAddGet8() { //Arrange=Preparacion CalculatorController cal = new CalculatorController(); int numa = -3; int numb = -4; int numc = 6; int numres = -7; //Act=Ejecucion int result = cal.Add(numa, numb, numc); // Assert=verificacion Assert.AreEqual(numres, result); }
public async Task DecimalAdditionCorrect(string firstNumber, string secondNumber) { // Arrange var controller = new CalculatorController(_repo.Object) { ControllerContext = new ControllerContext() { HttpContext = _httpContext } }; // Act var response = await controller.Add(firstNumber, secondNumber) as OkObjectResult; // Assert var expected = decimal.Parse(firstNumber) + decimal.Parse(secondNumber); Assert.Equal($"{expected:0.#######}", response.Value); _repo.Verify(x => x.SaveAsync(It.IsAny <Calculation>()), Times.Once); }
public void AddOnePlusTwoExpectThree() { double d = calculator.Add(1, 2); Assert.AreEqual(3, d); }
public void CalculatorAddTest() { int addResult = calculatorController.Add(2, 3); Assert.IsTrue(addResult == 5); }