Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }