Exemplo n.º 1
0
        public async Task AddItemAsync_GivenRoomObject_ReturnCreatedRoom()
        {
            var roomdatastore = new RoomDataStore(_playlistContext);

            var room = new Room()
            {
                Name = "Test Room", Owner = "Test Owner"
            };
            var returnedRoom = await roomdatastore.AddItemAsync(room, _token);

            Assert.IsNotNull(returnedRoom);
            Assert.AreEqual("Test Room", returnedRoom.Name);
        }
        public async Task <Room> CreateRoom(string roomName)
        {
            var roomDataStore = new RoomDataStore(_playlistContext);
            var token         = Request.Headers["Authorization"].ToString().Replace("Bearer ", "");
            var room          = new Room()
            {
                Name             = roomName,
                Owner            = new TokenService(_playlistContext, _config).GetNameFromToken(token),
                IsSpotifyEnabled = false,
            };

            return(await roomDataStore.AddItemAsync(room, token));
        }