public void DoesGetElementByIdReturnNullWhenElementIdDoesNotExist()
        {
            //Arrange
            var navigator = new GameStateNavigator();

            //Act
            var actual = navigator.GetElementById(this.TestGameState, "Unknown Element");

            //Assert
            Assert.IsNull(actual);
        }
        public void DoesGetElementByIdReturnExpectedElementRegardlessOfCase()
        {
            //Arrange
            var navigator = new GameStateNavigator();

            //Act
            var actual = navigator.GetElementById(this.TestGameState, "LEVEL");

            //Assert
            Assert.IsNotNull(actual);
            Assert.AreEqual("1", actual.Value);
        }