Create IRoomManager interface, add test for RoomsContainer

This commit is contained in:
smoogipoo
2018-12-25 11:45:50 +09:00
parent f79aa07d02
commit 6712a68797
8 changed files with 140 additions and 8 deletions

View File

@ -17,12 +17,12 @@ using osu.Game.Screens.Multi.Lounge.Components;
namespace osu.Game.Screens.Multi
{
public class RoomManager : PollingComponent
public class RoomManager : PollingComponent, IRoomManager
{
public event Action<Room> OpenRequested;
public IBindableCollection<Room> Rooms => rooms;
private readonly BindableCollection<Room> rooms = new BindableCollection<Room>();
public IBindableCollection<Room> Rooms => rooms;
private Room currentRoom;