public void ChangeUserAccount_InvalidTest() { IClientManager clientManager = new ClientManager(); ShoppingClient.Clients.Clear(); clientManager.RegisterUser("Pera", "Peric", "*****@*****.**", "peraPeric123", "Novi Sad", new DateTime(1992, 5, 6), new List <IAccount>()); List <IAccount> newList = new List <IAccount>(); IUser user = ShoppingClient.Clients[0] as IUser; IUser user2 = new FizickoLice("Pera", "Peric", "*****@*****.**", "peraPeric123", new DateTime(1992, 5, 6), "Novi Sad", new List <IAccount>()); Assert.Throws <KeyNotFoundException>(() => clientManager.ChangeUserAccount(user2, newList)); }
public void ChangeUserAccount_ValidTest() { IClientManager clientManager = new ClientManager(); ShoppingClient.Clients.Clear(); clientManager.RegisterUser("Pera", "Peric", "*****@*****.**", "peraPeric123", "Novi Sad", new DateTime(1992, 5, 6), new List <IAccount>()); List <IAccount> newList = new List <IAccount>(); IUser user = ShoppingClient.Clients[0] as IUser; clientManager.ChangeUserAccount(user, newList); Assert.AreEqual(newList, user.ListOfAccounts); }