public async Task Test_GetAllSavingsByUserId_Fail_BadRequest() { var controller = new BudgetSavingsController(_savingsServices.Object); var response = await controller.GetAllSavingsByUserId(0); Assert.NotNull(response); Assert.AreEqual(400, ((ObjectResult)response).StatusCode); }
public async Task Test_GetAllSavingsByUserId_Fail_BadArgument() { _savingsServices.Setup(s => s.GetAllSavingsByUserId(It.IsAny <long>())) .ThrowsAsync(new ArgumentException("Bad argument")); var controller = new BudgetSavingsController(_savingsServices.Object); var response = await controller.GetAllSavingsByUserId(1); Assert.NotNull(response); Assert.AreEqual(400, ((ObjectResult)response).StatusCode); }
public async Task Test_GetAllSavingsByUserID_Success() { _savingsServices.Setup(s => s.GetAllSavingsByUserId(It.IsAny <long>())) .ReturnsAsync(new List <BudgetSavingsModel>()); var controller = new BudgetSavingsController(_savingsServices.Object); var response = await controller.GetAllSavingsByUserId(1); Assert.NotNull(response); Assert.AreEqual(200, ((OkObjectResult)response).StatusCode); }