public async Task AddRoomWithHostInsideWithInLobbyState_WeHaveRoom_RoomAddedWithRequiredValues() { string hostNick = "aa"; var room = new Room() { HostNick = hostNick }; using (var db = new Db(SqliteInMemory.CreateOptions <Db>())) { db.Database.EnsureCreated(); _roomService = new RoomService(db, _mapperMock.Object); _roomService.AddRoomWithHostInsideWithInLobbyState(room); db.SaveChanges(); Assert.IsTrue(room.HostNick == hostNick); Assert.IsTrue(room.NumberOfPlayersInside == 1); Assert.IsTrue(room.State == RoomState.InLobby); var roomFromDb = await db.Rooms.FirstOrDefaultAsync(); Assert.IsTrue(roomFromDb != null); } }