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); }