public void UserUpdateFromDatabaseTest()
        {
            //Arrange
            User user = GetUser();

            user.Name = "testUpdate";

            user.Password = "******";
            //Act
            bool isUpdated = new UserPersistenceAsync().UpdateUser(user.Id, user).Result;

            User newUser = new UserPersistenceAsync().GetUser(user.Email, user.Password).Result;

            //Assert
            Assert.AreEqual(newUser.Id, user.Id);
            Assert.AreEqual(newUser.Name, user.Name);
            Assert.AreEqual(newUser.Phonenumber, user.Phonenumber);
            Assert.AreEqual(newUser.Surname, user.Surname);
            Assert.AreEqual(newUser.UserType, user.UserType);
            Assert.AreEqual(newUser.AddressList[0].CityName, user.AddressList[0].CityName);
            Assert.AreEqual(newUser.AddressList[0].Latitude, user.AddressList[0].Latitude);
            Assert.AreEqual(newUser.AddressList[0].Longtitude, user.AddressList[0].Longtitude);
            Assert.AreEqual(newUser.AddressList[0].Postalcode, user.AddressList[0].Postalcode);
            Assert.AreEqual(newUser.AddressList[0].StreetName, user.AddressList[0].StreetName);
            Assert.AreEqual(newUser.AddressList[0].StreetNumber, user.AddressList[0].StreetNumber);
            Assert.AreEqual(newUser.Email, user.Email);
        }
        public User GetUser()
        {
            User user = new User();

            user.Name        = "Test";
            user.Phonenumber = "+45 000000";
            user.Surname     = "Test";
            user.UserType    = UserType.Admin;
            user.Email       = "*****@*****.**";
            List <Address> addresses = new List <Address>();
            Address        address   = new Address("Maglegårdsvej", "2", 4000, "Roskilde");

            address.Latitude   = 55.6307194;
            address.Longtitude = 12.0786884;
            addresses.Add(address);
            user.AddressList = addresses;
            User user1 = new UserPersistenceAsync().GetUserID(user.Email, "12345678").Result;

            user.Id = user1.Id;
            return(user);
        }