public void LottieSwitchExtensionOnCreateIcon()
        {
            tlog.Debug(tag, $"LottieSwitchExtensionOnCreateIcon START");

            var testingTarget = new LottieSwitchExtensionImpl();

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <LottieSwitchExtension>(testingTarget, "Should return LottieSwitchExtension instance.");

            LottieButtonStyle style  = new LottieButtonStyle();
            Button            button = new Button(style as ButtonStyle)
            {
                Size = new Size(100, 80),
            };

            ImageView icon = new ImageView()
            {
                ResourceUrl = image_path,
            };

            var result = testingTarget.OnCreateIcon(button, icon);

            Assert.IsNotNull(result, "null handle");
            Assert.IsInstanceOf <ImageView>(result, "Should return LottieSwitchExtension instance.");

            icon.Dispose();
            button.Dispose();
            result.Dispose();
            tlog.Debug(tag, $"LottieSwitchExtensionOnCreateIcon END (OK)");
        }