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

@ -27,7 +27,7 @@ namespace osu.Game.Screens.Multi.Lounge.Components
private readonly FillFlowContainer<DrawableRoom> roomFlow;
[Resolved]
private RoomManager manager { get; set; }
private IRoomManager roomManager { get; set; }
public RoomsContainer()
{
@ -46,7 +46,7 @@ namespace osu.Game.Screens.Multi.Lounge.Components
[BackgroundDependencyLoader]
private void load()
{
rooms.BindTo(manager.Rooms);
rooms.BindTo(roomManager.Rooms);
rooms.ItemsAdded += addRooms;
rooms.ItemsRemoved += removeRooms;