Beispiel #1
0
        public async Task Get_WhenUserExists_ReturnBalance()
        {
            // Arrange
            paymentServiceMock
            .Setup(mock => mock.GetBalanceByUserIdAsync(It.Is <int>(v => v.Equals(UserFactory.CurrentUserId))))
            .ReturnsAsync(500.003);

            // Act
            var result = await balanceController.Get(paymentServiceMock.Object);

            // Assert
            var createdResult = result as OkObjectResult;

            Assert.NotNull(createdResult);
            Assert.AreEqual(200, createdResult.StatusCode);
            Assert.AreEqual(500.00, createdResult.Value);
        }