Example #1
0
        public void DoesNotSaveNull()
        {
            // Arrange
            _userAmountDataService = new UserAmountDataService(_mockContext);

            // Act
            _userAmountDataService.Save(null);

            // Assert
            _mockContext.DidNotReceive().SaveChanges();
        }
Example #2
0
        public IActionResult Save([FromBody] UserModel model)
        {
            _logger.LogInformation(AppConstants.UserSaveControllerMethodRequest);
            if (model != null && !string.IsNullOrEmpty(model.Username))
            {
                var result = new UserAmountDataService(_context).Save(model);
                _logger.LogInformation($"{AppConstants.UserSaveControllerMethodStatus} {result}");
                return(HttpResultIntention.GetStatusCode(ActionIntent.Save, result, null));
            }

            return(new BadRequestResult());
        }
Example #3
0
        public void SaveUserAmountSuccessful()
        {
            _mockContext.SaveChanges().Returns(1);

            // Arrange
            _userAmountDataService = new UserAmountDataService(_mockContext);

            // Act
            var saveResults = _userAmountDataService.Save(new UserModel()
            {
                Id       = 1,
                Username = "******",
                Amount   = 2399_00
            });
Example #4
0
        public void GetUserAmountAll()
        {
            // Arrange
            _userAmountDataService = new UserAmountDataService(_mockContext);

            // Act
            var result = _userAmountDataService.GetAll().ToList();

            // Assert
            Assert.IsNotNull(result);

            Assert.IsTrue(result.Count == 3);

            Assert.IsTrue(string.Equals(result[0].Username, JeremyUser.Username, StringComparison.InvariantCultureIgnoreCase));
        }
Example #5
0
        public IActionResult Index()
        {
            var userService = new UserAmountDataService(_context);

            return(HttpResultIntention.GetStatusCode(ActionIntent.Get, true, userService.GetAll()));
        }