Ejemplo n.º 1
0
        public void TestEqualsDifferentUsers()
        {
            //Arrange
            IrisLib.User expectedUser1 = new IrisLib.User(111, "Ivan", "Vinogradov", "FunnySurname", 0, "Vina", "qwerty123");
            IrisLib.User expectedUser2 = new IrisLib.User()
            {
                ID       = 111,
                Name     = "Ivan",
                Surname  = "Vinogradov",
                Nickname = "FunnySurname",
                Age      = 0,
                Login    = "******",
                Password = "******"
            };
            IrisLib.User expectedUser3 = new IrisLib.User(121, "Tom", "Rifddle", "Marvolo", 53, "LordVolDeMort", "death");
            IrisLib.User expectedUser4 = new IrisLib.User()
            {
                ID = 5, Name = "Someone"
            };

            //Act
            bool isEquals2 = expectedUser1.Equals(expectedUser3);
            bool isEquals3 = expectedUser2.Equals(expectedUser3);
            bool isEquals4 = expectedUser2.Equals(expectedUser4);

            //Assert
            Assert.IsFalse(isEquals2);
            Assert.IsFalse(isEquals3);
            Assert.IsFalse(isEquals4);
        }
Ejemplo n.º 2
0
 private void initServiceChat()
 {
     expectedServiceChat.currentlyConnectedUsers.Clear();
     IrisLib.User user1 = new IrisLib.User(111, "Ivan", "Vinogradov", "FunnySurname", 0, "Vina", "qwerty123");
     IrisLib.User user2 = new IrisLib.User(121, "Tom", "Rifddle", "Marvolo", 53, "LordVolDeMort", "death");
     expectedServiceChat.currentlyConnectedUsers.Add(user1);
     expectedServiceChat.currentlyConnectedUsers.Add(user2);
 }
Ejemplo n.º 3
0
 public void TestGetUserFromListByNonexistingUserID()
 {
     //Arrange
     initDB();
     //Act
     IrisLib.User user2 = expectedDatabase.GetUserFromList(6);
     //Assert
     Assert.IsNull(user2);
 }
Ejemplo n.º 4
0
 public void TestGetUserFromListByExistingUserLogin()
 {
     //Arrange
     initDB();
     //Act
     IrisLib.User user3 = expectedDatabase.GetUserFromList("Kusja");
     //Assert
     Assert.IsNotNull(user3);
 }
Ejemplo n.º 5
0
 public void TestGetUserFromListByNull()
 {
     //Arrange
     initDB();
     //Act
     IrisLib.User user5 = expectedDatabase.GetUserFromList(null);
     //Assert
     Assert.IsNull(user5);
 }
Ejemplo n.º 6
0
 public void TestGetUserFromListByExistingUserID()
 {
     //Arrange
     initDB();
     //Act
     IrisLib.User user1 = expectedDatabase.GetUserFromList(5);
     //Assert
     Assert.IsNotNull(user1);
 }
Ejemplo n.º 7
0
 public void TestGetUserFromListByNonexistingUserLogin()
 {
     //Arrange
     initDB();
     //Act
     IrisLib.User user4 = expectedDatabase.GetUserFromList("Dusja");
     //Assert
     Assert.IsNull(user4);
 }
Ejemplo n.º 8
0
        public void TestEqualsWithNull()
        {
            //Arrange
            IrisLib.User expectedUser1 = new IrisLib.User(111, "Ivan", "Vinogradov", "FunnySurname", 0, "Vina", "qwerty123");
            IrisLib.User expectedUser5 = null;

            //Act
            bool isEquals5 = expectedUser1.Equals(expectedUser5);

            //Assert
            Assert.IsFalse(isEquals5);
        }
Ejemplo n.º 9
0
        public void TestIsUserInChatByExistingUser()
        {
            //Arrange
            IrisLib.User expectedUser1 = new IrisLib.User(111, "Ivan", "Vinogradov", "FunnySurname", 0, "Vina", "qwerty123");
            initChat();

            //Act
            bool isUserInChat1 = expectedChat.IsUserInChat(expectedUser1);

            //Assert
            Assert.IsTrue(isUserInChat1);
        }
Ejemplo n.º 10
0
        public void TestDisconnectExistingUser()
        {
            //Arrange
            initServiceChat();
            IrisLib.User user1 = new IrisLib.User(111, "Ivan", "Vinogradov", "FunnySurname", 0, "Vina", "qwerty123");

            //Act
            expectedServiceChat.Disconnect(user1);
            bool exp1 = expectedServiceChat.currentlyConnectedUsers.Contains(user1);

            //Assert
            Assert.IsFalse(exp1);
        }
Ejemplo n.º 11
0
        public void TestAddUserToChatNullUser()
        {
            //Arrange
            initDB();
            IrisLib.User expectedUser = new IrisLib.User()
            {
                ID = 11
            };
            //Act
            bool exp3 = expectedDatabase.AddUserToChat(null, 5);

            //Assert
            Assert.IsFalse(exp3);
        }
Ejemplo n.º 12
0
        public void TestAddUserToChatByExistingChatID()
        {
            //Arrange
            initDB();
            IrisLib.User expectedUser = new IrisLib.User()
            {
                ID = 11
            };
            //Act
            bool exp1 = expectedDatabase.AddUserToChat(expectedUser, 5);

            //Assert
            Assert.IsTrue(exp1);
        }
Ejemplo n.º 13
0
        public void TestAddUserToChatByNonexistingChatID()
        {
            //Arrange
            initDB();
            IrisLib.User expectedUser = new IrisLib.User()
            {
                ID = 11
            };
            //Act
            bool exp2 = expectedDatabase.AddUserToChat(expectedUser, 21);

            //Assert
            Assert.IsFalse(exp2);
        }
Ejemplo n.º 14
0
        public void TestIsUserInChatByNonexistingUser()
        {
            //Arrange
            IrisLib.User expectedUser2 = new IrisLib.User()
            {
                ID = 354
            };
            initChat();

            //Act
            bool isUserInChat2 = expectedChat.IsUserInChat(expectedUser2);

            //Assert
            Assert.IsFalse(isUserInChat2);
        }
Ejemplo n.º 15
0
        public void TestAddUserToChatAlreadyAddedUser()
        {
            //Arrange
            initDB();
            IrisLib.User expectedUser = new IrisLib.User()
            {
                ID = 11
            };
            //Act
            expectedDatabase.AddUserToChat(expectedUser, 5);
            bool exp4 = expectedDatabase.AddUserToChat(expectedUser, 5);

            //Assert
            Assert.IsFalse(exp4);
        }
Ejemplo n.º 16
0
        public void TestEqualsSameUsers()
        {
            //Arrange
            IrisLib.User expectedUser1 = new IrisLib.User(111, "Ivan", "Vinogradov", "FunnySurname", 0, "Vina", "qwerty123");
            IrisLib.User expectedUser2 = new IrisLib.User()
            {
                ID       = 111,
                Name     = "Ivan",
                Surname  = "Vinogradov",
                Nickname = "FunnySurname",
                Age      = 0,
                Login    = "******",
                Password = "******"
            };
            //Act
            bool isEquals1 = expectedUser1.Equals(expectedUser2);

            //Assert
            Assert.IsTrue(isEquals1);
        }
Ejemplo n.º 17
0
        public void TestDisconnectNonexistingUser()
        {
            //Arrange
            initServiceChat();
            IrisLib.User user3 = new IrisLib.User(121, "Harry", "Potter", "ChildLived", 11, "HateLordVolDeMort", "Jinny");

            //Act
            bool exp2 = true;

            try
            {
                expectedServiceChat.Disconnect(user3);
            }
            catch
            {
                exp2 = false;
            }

            //Assert
            Assert.IsTrue(exp2);
        }
Ejemplo n.º 18
0
 public System.Threading.Tasks.Task AddUserToChatAsync(IrisLib.User sender, IrisLib.User user, int chatID)
 {
     return(base.Channel.AddUserToChatAsync(sender, user, chatID));
 }
Ejemplo n.º 19
0
 public void AddUserToChat(IrisLib.User sender, IrisLib.User user, int chatID)
 {
     base.Channel.AddUserToChat(sender, user, chatID);
 }
Ejemplo n.º 20
0
 public System.Threading.Tasks.Task GetNewUserAsync(IrisLib.User user)
 {
     return(base.Channel.GetNewUserAsync(user));
 }
Ejemplo n.º 21
0
 public void GetNewUser(IrisLib.User user)
 {
     base.Channel.GetNewUser(user);
 }
Ejemplo n.º 22
0
 public void SendFileToHost(IrisLib.User sender, int chat, IrisLib.File file)
 {
     base.Channel.SendFileToHost(sender, chat, file);
 }
Ejemplo n.º 23
0
 public void ChangePassword(IrisLib.User user)
 {
     base.Channel.ChangePassword(user);
 }
Ejemplo n.º 24
0
 public void CreateNewChat(IrisLib.User sender, IrisLib.Chat chat)
 {
     base.Channel.CreateNewChat(sender, chat);
 }
Ejemplo n.º 25
0
 public System.Threading.Tasks.Task CreateNewChatAsync(IrisLib.User sender, IrisLib.Chat chat)
 {
     return(base.Channel.CreateNewChatAsync(sender, chat));
 }
Ejemplo n.º 26
0
 public System.Threading.Tasks.Task DisconnectAsync(IrisLib.User user)
 {
     return(base.Channel.DisconnectAsync(user));
 }
Ejemplo n.º 27
0
 public System.Threading.Tasks.Task ChangePasswordAsync(IrisLib.User user)
 {
     return(base.Channel.ChangePasswordAsync(user));
 }
Ejemplo n.º 28
0
 public void GetMessageFromClient(IrisLib.User sender, string messageText, int chatID)
 {
     base.Channel.GetMessageFromClient(sender, messageText, chatID);
 }
Ejemplo n.º 29
0
 public System.Threading.Tasks.Task SendFileToHostAsync(IrisLib.User sender, int chat, IrisLib.File file)
 {
     return(base.Channel.SendFileToHostAsync(sender, chat, file));
 }
Ejemplo n.º 30
0
 public System.Threading.Tasks.Task GetMessageFromClientAsync(IrisLib.User sender, string messageText, int chatID)
 {
     return(base.Channel.GetMessageFromClientAsync(sender, messageText, chatID));
 }