public void CardType() { //Screnatio: Setting the card type //Given the user created a temporary username var cookies = authentification.Authentication($"{adress}/authentication/anonymous", userName); //When the user creates a room var room = new RoomsPage(adress, cookies); //Then the user can set a card type var setCardType = room.SetCradType(cardType, roomName); Assert.NotNull(setCardType); }
public void ChangeRoomName() { //Scenario: Changing the room name //Given a user creates a username in the application var cookies = authentification.Authentication($"{adress}/authentication/anonymous", userName); //When the user creates a room var room = new RoomsPage(adress, cookies); var gameInfo = room.CreateRoom("Test Room"); var changeRoomName = room.NewRoomName("Test Room", "Test Room Gigel"); //Then the user can change the room name Assert.NotNull(changeRoomName); }
public void RoomCreation() { //Scenario: Creating a room //Given the user has created a username var cookies = authentification.Authentication($"{adress}/authentication/anonymous", userName); //When the user creates a room var room = new RoomsPage(adress, cookies); room.CreateRoom("Test Room"); //Then the room is created Assert.NotNull(room); }
public void DeteleRoom() { //Scenario: Deleting a room //Given a user creates a username in the application var cookies = authentification.Authentication($"{adress}/authentication/anonymous", userName); //When the user creates a room var room = new RoomsPage(adress, cookies); var gameInfo = room.CreateRoom("test"); //Then the user can delete the room var deleteRoom = room.DeteleRoom(roomName); Assert.NotNull(deleteRoom); }
public void StartVoting() { //Scenario: Starting a voting session //Given a user creates a temporary account var cookie = authentification.Authentication($"{adress}/authentication/anonymous", userName); //When the user creates a room var room = new RoomsPage(adress, cookie); var gameInfo = room.CreateRoom("test"); var gameId = gameInfo.GameId.ToString(); var storyCreation = new RoomPage(adress, cookie); var story = storyCreation.CreateStory(gameId, "story"); var storyDetails = storyCreation.GetStoryDetails(gameId); var startVoting = storyCreation.StartVoting(gameId); //Then the user cand start a voting session Assert.NotEqual(startVoting.ToString(), "0"); }
public void DeteleteStory() { //Scenario: Deleting a story //Given a user creates a temporary account var cookie = authentification.Authentication($"{adress}/authentication/anonymous", userName); //When the user creates a voting session var roomsPage = new RoomsPage(adress, cookie); var gameInfo = roomsPage.CreateRoom("test"); var storyCreation = new RoomPage(adress, cookie); var gameId = gameInfo.GameId.ToString(); var story = storyCreation.CreateStory(gameId, "story"); var storyDetails = storyCreation.GetStoryDetails(gameId).Id.ToString(); var deleteAStory = storyCreation.DeleteStory(gameId, storyDetails); //Then the user can detele a story Assert.NotNull(deleteAStory); }
public void CreateStory() { //Scenario: Creating a story //Given a user creates a username in the application var cookie = authentification.Authentication($"{adress}/authentication/anonymous", userName); //When the user creates a room var roomsPage = new RoomsPage(adress, cookie); var gameInfo = roomsPage.CreateRoom("test"); var gameId = gameInfo.GameId.ToString(); var storyCreation = new RoomPage(adress, cookie); storyCreation.CreateStory(gameInfo.GameId.ToString(), "story"); var storyDetails = storyCreation.GetStoryDetails(gameId); //Then the user can create a story Assert.Equal("story", storyDetails.Title); }
public void CardSelection() { //Scenario: Card selectio //Given a user creates a temporary account var cookie = authentification.Authentication($"{adress}/authentication/anonymous", userName); //When the user start a voting session var room = new RoomsPage(adress, cookie); var gameInfo = room.CreateRoom("test"); var gameId = gameInfo.GameId.ToString(); var storyCreation = new RoomPage(adress, cookie); var story = storyCreation.CreateStory(gameId, "story"); var storyDetails = storyCreation.GetStoryDetails(gameId); var startVoting = storyCreation.StartVoting(gameId); var cardSelectio = storyCreation.CardSelection(gameId, selectedCard); //Then the user can select a card Assert.NotNull(cardSelectio); }
public void ChangeStoryName() { //Scenario: Changeing the story name // Given a user creates a temporary account var cookie = authentification.Authentication($"{adress}/authentication/anonymous", userName); // When the user creates a voting session var roomsPage = new RoomsPage(adress, cookie); var gameInfo = roomsPage.CreateRoom("test"); var storyCreation = new RoomPage(adress, cookie); var gameId = gameInfo.GameId.ToString(); var story = storyCreation.CreateStory(gameId, "story"); var storyId = storyCreation.GetStoryDetails(gameId).Id.ToString(); var newStoryName = storyCreation.NewStoryName(storyId, "story3"); var newStoryDetails = storyCreation.NewStoryDetails(gameId).Title.ToString(); //Then the user cand change the name Assert.Equal("story3", newStoryDetails); }
public void GuestAuthentification() { //Scenario: Moderator creates a voting session //Given a user creates a temporary account with moderator attributions var cookie = authentification.Authentication($"{adress}/authentication/anonymous", userName); //When the modetarotor starts a voting session var room = new RoomsPage(adress, cookie); var gameInfo = room.CreateRoom("test"); var gameId = gameInfo.GameId.ToString(); var storyCreation = new RoomPage(adress, cookie); var story = storyCreation.CreateStory(gameId, "story"); var storyDetails = storyCreation.GetStoryDetails(gameId); var startVoting = storyCreation.StartVoting(gameId); var gameCode = gameInfo.GameCode.ToString(); var guestCookie = authentification.Authentication($"{adress}/authentication/anonymous", "Gigel"); //Then the moderator can start the voting session Assert.NotNull(guestCookie); }