Beispiel #1
0
        public async Task IntegrationTest_AddUser_ResultOk()
        {
            _userToAdd = new UserDto
            {
                Name = "Yo mismo",
                BirthDate = new DateTime(1973, 3, 7)
            };
            await _addUserService.AddUser(_userToAdd);
            _getUserService = new GetUserService(_userRepository, _getUserLogic);
            var userAll = await _getUserService.GetUserAll();
            var userGot = userAll.FirstOrDefault(u => u.Name.Contains(_userToAdd.Name));
            Assert.AreEqual(_userToAdd.Name, userGot.Name);
            Assert.AreEqual(_userToAdd.BirthDate, userGot.BirthDate);
            await _deleteUserService.DeleteUser(userGot.Id);

        }
        public async Task <IHttpActionResult> Delete(int id)
        {
            await _deleteUserService.DeleteUser(id);

            return(Ok(id));
        }