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)); }