コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }