public void Connect_CreateUserAndConnect_SuccessfullyTest() { ServiceChat sChat = new ServiceChat(); string userName = "******"; sChat.Connect(userName); Assert.AreEqual(userName, sChat.users.FirstOrDefault(i => i.Name == userName).Name); }
public void IntegrationCheckAuthorization() { string login = "******"; string password = "******"; int expID = 1; ServiceChat serviceChat = new ServiceChat(); int rez = serviceChat.UserAuthorization(login, password); Assert.AreEqual(rez, expID, "Function of avthorization returned value {0} but not {1}", rez, expID); }
public void Disconnect_CreateUserAddUserToListOfUsersAndDisconnect_UserDisconnectedAndDefault() { ServiceChat sChat = new ServiceChat(); ServerUser userPetro = new ServerUser() { ID = 3, Name = "Petro", operationContext = OperationContext.Current }; sChat.users.Add(userPetro); sChat.Disconnect(userPetro.ID); Assert.AreEqual(default, sChat.users.FirstOrDefault(i => i.ID == userPetro.ID));
public void CheckAuthorizationWithNotNullDataFromDatabase() { string login = "******"; string password = "******"; string name = "name"; int expID = 100; var mock = new Mock <I_InteractionDB>(); mock.Setup(a => a.CheckAutorization(login, password)).Returns(new ServerUser() { ID = expID, Name = name }); ServiceChat serviceChat = new ServiceChat(mock.Object); int rez = serviceChat.UserAuthorization(login, password); Assert.AreEqual(rez, expID, "Function of avthorization returned value {0} but not {1}", rez, expID); }