public APIControllerUserserviceUser(DatabaseContext context) { _userservice = new Userservice(context); _userBridge = new UserBridge(); _returnBridge = new ReturnObjectBridge(); }
private void CreateRoomLoop1() { string pass = "******"; string email = "*****@*****.**"; string name = "99999" + Thread.CurrentThread.ManagedThreadId.ToString(); int id = UserBridge.RegisterUser(name, pass, email); Assert.True(id != -1); Assert.True(UserBridge.LoginUser(name, pass)); int RoomID; List <int> roomIDS = new List <int>(); for (int i = 8850000; i < 8850100; i++) { RoomID = GameBridge.CreateGameRoom(id, 100); roomIDS.Add(RoomID); } for (int i = 0; i < roomIDS.Count; i++) { GameBridge.DoAction(id, CommunicationMessage.ActionType.Leave, 0, roomIDS[i]); } Assert.True(UserBridge.LogoutUser(id)); UserBridge.DeleteUser(name, pass); }
public void RedistributesThePlayersAmongTheLeaguesGood() { int[] ids = new int[6]; Random rand = new Random(); for (int i = 0; i < 6; i++) { ids[i] = rand.Next(); RegisterUser(ids[i], _user2Name + ids[i], _user2Pw, _user2EmailGood); } var users = new List <IUser>(); for (int i = 0; i < 6; i++) { IUser user = UserBridge.getUserById(ids[i]); user.SetNumGamesPlayed(11); users.Add(user); } users[1].EditUserPoints(100); users[0].EditUserPoints(10000); UserBridge.DividLeage(); Assert.True(users[0].GetLeague() == LeagueName.E); Assert.True(users[1].GetLeague() == LeagueName.E); for (int i = 0; i < 6; i++) { UserBridge.DeleteUser(ids[i]); } }
public void UserLogoutTestGood() { int id = SetupUser1(); Assert.True(UserBridge.LogoutUser(id)); UserBridge.DeleteUser(id); }
public Userservice(DatabaseContext context) { _context = context; _bridge = new UserBridge(); _friendBridge = new FriendBridge(); _returnBridge = new ReturnObjectBridge(); }
//tear down: (called from case) protected override void SubClassDispose() { if (_userId2 != -1) { List <int> user2Games = UserBridge.GetUsersGameRooms(_userId2); foreach (int roomId in user2Games) { //UserBridge.RemoveUserFromRoom(_userId2, roomId); CleanUp(roomId); } UserBridge.DeleteUser(_userId2); } _userId2 = -1; if (UserId != -1) { List <int> user1Games = UserBridge.GetUsersGameRooms(UserId); foreach (int roomId in user1Games) { //UserBridge.RemoveUserFromRoom(_userId2, roomId); CleanUp(roomId); } UserBridge.DeleteUser(UserId); } UserId = -1; }
public void UknownUserTestGood() { UserId = SetupUser1(); IUser user1 = UserBridge.getUserById(UserId); Assert.True(user1.IsUnKnow()); UserBridge.DeleteUser(UserId); }
public void UserAddToRoomAsPlayerAllMoneyTestGood() { int roomId = CreateGameWith3Users(); Assert.True(GameBridge.IsUserInRoom(UserId, roomId)); Assert.Contains(roomId, UserBridge.GetUsersGameRooms(UserId)); CleanUp(roomId); }
public void AverageCashTestGood() { UserId = SetupUser1(); UserBridge.ChangeUserTotalProfit(UserId, 1000); UserBridge.ChangeUserNumOfGames(UserId, 10); Assert.AreEqual(100, UserBridge.GetUserAvgCashGain(UserId)); UserBridge.DeleteUser(UserId); }
public void UserEditAvatarTestGood() { int id = SetupUser1(); Assert.True(UserBridge.EditAvatar(id, "yarden")); Assert.AreEqual(UserBridge.GetUserAvatar(id), "yarden"); UserBridge.DeleteUser(id); }
public void UserEditNameTest_Good() { UserId = SetupUser1(); UserBridge.EditName(UserId, "newName" + UserId); Assert.AreEqual(UserBridge.GetUserName(UserId), "newName" + UserId); Assert.IsTrue(UserBridge.DeleteUser(UserId)); }
public void UserRegisterTest_Sad_invalid_email_number() { UserId = new Random().Next(); User1Name = "orelie" + UserId; User1Pw = "goodPw1234"; UserEmailGood1 = "*****@*****.**"; Assert.True(UserBridge.RegisterUser(User1Name, User1Pw, "-1") == -1); }
public void UserRegisterTest_bad_Nulls_password() { UserId = new Random().Next(); User1Name = "orelie" + UserId; User1Pw = "goodPw1234"; UserEmailGood1 = "*****@*****.**"; Assert.True(UserBridge.RegisterUser(User1Name, null, UserEmailGood1) == -1); }
public void UserRegisterTest_bad_Empty_Email() { UserId = new Random().Next(); User1Name = "orelie" + UserId; User1Pw = "goodPw1234"; UserEmailGood1 = "*****@*****.**"; _userPwBad = "5"; Assert.True(UserBridge.RegisterUser(User1Name, User1Pw, "") == -1); }
public void UserRegisterTestGood() { UserId = new Random().Next(); User1Name = "orelie" + UserId; User1Pw = "goodPw1234"; UserEmailGood1 = "*****@*****.**"; Assert.True(UserBridge.RegisterUser(User1Name, User1Pw, UserEmailGood1) != -1); UserBridge.DeleteUser(User1Name, User1Pw); }
public void UserLogoutTestSad() { UserId = new Random().Next(); User1Name = "orelie" + UserId; User1Pw = "goodPw1234"; UserEmailGood1 = "*****@*****.**"; Assert.False(UserBridge.LogoutUser(UserId)); }
public void UserAddToRoomAsSpectatorAllreadyPlayerInRoomTestBad() { UserId = SetupUser1(); int roomId = new Random().Next(); CreateGame(roomId, UserId, 100, true, GameMode.NoLimit, 2, 8, 0, 10); Assert.False(UserBridge.AddUserToGameRoomAsSpectator(UserId, roomId)); CleanUp(roomId); }
public void UserAddToRoomAsPlayerNegUserTestBad() { UserId = SetupUser1(); int roomId = new Random().Next(); CreateGame(roomId, UserId, 100, true, GameMode.NoLimit, 2, 8, 0, 10); Assert.IsFalse(UserBridge.AddUserToGameRoomAsPlayer(-1, roomId, 10)); CleanUp(roomId); }
public void UserLoginTestSad_bad_password() { UserId = new Random().Next(); User1Name = "orelie" + UserId; User1Pw = "11"; UserEmailGood1 = "*****@*****.**"; Assert.True(UserBridge.RegisterUser(User1Name, User1Pw, "[email protected]") == -1); }
public void CallTestSad() { //RestartSystem(); var roomId = CreateGameWith3Users(); var money = UserBridge.GetUserMoney(UserId); Assert.False(GameBridge.DoAction(UserId, CommunicationMessage.ActionType.Bet, money + 1, roomId)); CleanUp(roomId); }
public override void Teardown() { _ = UserBridge.AssureLogin(ShopImage.OwnerUser); foreach (ProductId productId in teardownProducts) { _ = MarketBridge.RemoveProductFromShop(ShopId, productId); } useCase_openShop.Teardown(); }
public void CheckTestSad() { var roomId = CreateGameWith3Users(); UserBridge.ReduceUserMoney(UserId, 100000000 - 1); //so user does not have enough money //cant raise not eungh money Assert.False(GameBridge.DoAction(UserId, CommunicationMessage.ActionType.Bet, 0, roomId)); CleanUp(roomId); }
public void UserAddToRoomAsSpectatorGood() { int roomId = CreateGameWith3Users(); int id = new Random().Next(); RegisterUser(id, _user2Name + id, _user2Pw, _user2EmailGood); Assert.IsFalse(UserBridge.AddUserToGameRoomAsSpectator(id, roomId)); CleanUp(roomId); UserBridge.DeleteUser(id); }
public override void Teardown() { base.Teardown(); _ = UserBridge.AssureLogin(UserInfo); foreach (ProductId productId in ProductsAdditionalTeardown.Select(x => x.ProductId)) { _ = MarketBridge.RemoveProductFromUserCart(productId); } useCase_addProductToCart.Teardown(); }
public void UserLoginTestGood() { UserId = new Random().Next(); User1Name = "orelie" + UserId; User1Pw = "goodPw1234"; UserEmailGood1 = "*****@*****.**"; RegisterUser1(); Assert.True(UserBridge.LoginUser(User1Name, User1Pw)); UserBridge.DeleteUser(UserId); }
public void UserRemoveFromRoomSpectatorTestGood() { UserId = SetupUser1(); int roomId = new Random().Next(); CreateGame(roomId, UserId, 100, true, GameMode.NoLimit, 2, 8, 0, 10); Assert.IsTrue(UserBridge.RemoveUserFromRoom(UserId, roomId)); CleanUp(roomId); UserBridge.DeleteUser(UserId); }
public void UserEditEmailTestGood() { UserId = new Random().Next(); User1Name = "orelie" + UserId; User1Pw = "goodPw1234"; UserEmailGood1 = "*****@*****.**"; RegisterUser1(); Assert.True(UserBridge.EditEmail(UserId, _user2EmailGood)); Assert.AreEqual(UserBridge.GetUserEmail(UserId), _user2EmailGood); UserBridge.DeleteUser(UserId); }
public void UserAddUserMoneyTestGood() { UserId = SetupUser1(); const int amountToChange = 100; int prevAmount = UserBridge.GetUserMoney(UserId); Assert.True(UserBridge.AddUserMoney(UserId, amountToChange)); Assert.True(prevAmount == UserBridge.GetUserMoney(UserId) - amountToChange); UserBridge.DeleteUser(UserId); }
public void UserAddUserMoneyTestBad() { ////RestartSystem(); UserId = SetupUser1(); const int amountToChange = -10000; int prevAmount = UserBridge.GetUserMoney(UserId); Assert.False(UserBridge.AddUserMoney(UserId, amountToChange)); Assert.True(prevAmount == UserBridge.GetUserMoney(UserId)); UserBridge.DeleteUser(UserId); }
public void UserAddToRoomAsSpectatorNonExsistantRoomTestSad() { int id = new Random().Next(); RegisterUser(id, _user2Name + id, _user2Pw, _user2EmailGood); int nonExsistanRoom = new Random().Next(); Assert.IsFalse(UserBridge.AddUserToGameRoomAsSpectator(id, nonExsistanRoom)); CleanUp(nonExsistanRoom); UserBridge.DeleteUser(id); }