public void Can_change_and_add_address_data() { //przygotowanie var users = new List <User> { new User { User_ID = 1, Login = "******", City = "Poznan" } }.AsQueryable(); var usersMock = CreateDbSetMock(users); var userContext = new EfUserContext(new EfDbContext { Users = usersMock.Object }); User userModel = new User { User_ID = 1, Login = "******", Name = "John", City = "Warsaw" }; //działanie userContext.AddAddressData(userModel); User result = userContext.context.Users.FirstOrDefault(); //asercje Assert.IsTrue(result.Name == "John"); Assert.IsTrue(result.City == "Warsaw"); Assert.IsTrue(result.Login == "XYZ"); }
public void Can_change_password() { //przygotowanie var users = new List <User> { new User { User_ID = 1, Login = "******", Password = "******" } }.AsQueryable(); var usersMock = CreateDbSetMock(users); var usersContext = new EfUserContext(new EfDbContext { Users = usersMock.Object }); //działanie usersContext.ChangePassword(1, "456"); User result = usersContext.context.Users.FirstOrDefault(); //asercje Assert.AreEqual(result.Password, "456"); }