public void Name_ElementIsNotGo_ShowsGoName()
    {
        // Arrange
        var button  = _go.AddComponent <Button>();
        var element = new UiElementNative(button);

        // Act
        var buttonName = element.Name;

        // Assert
        Assert.AreEqual(buttonName, TEST_NAME);
    }
    public void ActiveInHierarchy_ActiveState_CorrectActivity(
        [Values(true, false)] bool expectedActive
        )
    {
        // Arrange
        _go.SetActive(expectedActive);
        var element = new UiElementNative(_go);

        // Act
        var actualActive = element.IsActive;

        // Assert
        Assert.AreEqual(expectedActive, actualActive);
    }