public void LottieSwitchExtensionOnControlStateChanged() { tlog.Debug(tag, $"LottieSwitchExtensionOnControlStateChanged 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), }; ControlStateChangedEventArgs args = new ControlStateChangedEventArgs(ControlState.Focused, ControlState.Selected); try { testingTarget.OnControlStateChanged(button, args); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } button.Dispose(); tlog.Debug(tag, $"LottieSwitchExtensionOnControlStateChanged END (OK)"); }
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)"); }
public void LottieButtonExtensionOnCreateIcon() { tlog.Debug(tag, $"LottieButtonExtensionOnCreateIcon START"); var testingTarget = new LottieButtonExtension(); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <LottieButtonExtension>(testingTarget, "Should return LottieButtonExtension instance."); LottieFrameInfo info = new LottieFrameInfo(0, 100); Selector <LottieFrameInfo> selector = new Selector <LottieFrameInfo>(info); var style = new LottieButtonStyle() { BackgroundColor = Color.Cyan, LottieUrl = lottie_url, PlayRange = info }; using (Button button = new Button(style)) { using (ImageView view = new ImageView(image_path)) { var result = testingTarget.OnCreateIcon(button, view); tlog.Debug(tag, "OnCreateIcon : " + result); } } tlog.Debug(tag, $"LottieButtonExtensionOnCreateIcon END (OK)"); }
public void LottieButtonStyleCopyFrom() { tlog.Debug(tag, $"LottieButtonStyleCopyFrom START"); LottieFrameInfo info = new LottieFrameInfo(0, 100); Selector <LottieFrameInfo> selector = new Selector <LottieFrameInfo>(info); var style = new LottieButtonStyle() { BackgroundColor = Color.Cyan, LottieUrl = lottie_url, PlayRange = info }; var testingTarget = new LottieButtonStyle(); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <LottieButtonStyle>(testingTarget, "Should return LottieButtonStyle instance."); try { testingTarget.CopyFrom(style); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } tlog.Debug(tag, $"LottieButtonStyleCopyFrom END (OK)"); }
public void LottieButtonStyleConstructorWithLottieButtonStyle() { tlog.Debug(tag, $"LottieButtonStyleConstructorWithLottieButtonStyle START"); var style = new LottieButtonStyle() { BackgroundColor = Color.Cyan }; var testingTarget = new LottieButtonStyle(style); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <LottieButtonStyle>(testingTarget, "Should return LottieButtonStyle instance."); testingTarget.LottieUrl = lottie_url; tlog.Debug(tag, "LottieUrl : " + testingTarget.LottieUrl); LottieFrameInfo info = new LottieFrameInfo(0, 100); Selector <LottieFrameInfo> selector = new Selector <LottieFrameInfo>(info); testingTarget.PlayRange = info; tlog.Debug(tag, "PlayRange : " + testingTarget.PlayRange); tlog.Debug(tag, $"LottieButtonStyleConstructorWithLottieButtonStyle END (OK)"); }
public void LottieButtonStyleConstructor() { tlog.Debug(tag, $"LottieButtonStyleConstructor START"); var testingTarget = new LottieButtonStyle(); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <LottieButtonStyle>(testingTarget, "Should return LottieButtonStyle instance."); tlog.Debug(tag, $"LottieButtonStyleConstructor END (OK)"); }
public void LottieButtonExtensionOnControlStateChanged() { tlog.Debug(tag, $"LottieButtonExtensionOnControlStateChanged START"); var testingTarget = new LottieButtonExtension(); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <LottieButtonExtension>(testingTarget, "Should return LottieButtonExtension instance."); LottieFrameInfo info = new LottieFrameInfo(0, 100); Selector <LottieFrameInfo> selector = new Selector <LottieFrameInfo>(info); var style = new LottieButtonStyle() { BackgroundColor = Color.Cyan, LottieUrl = lottie_url, PlayRange = info }; using (Button button = new Button(style)) { ControlStateChangedEventArgs args = new ControlStateChangedEventArgs(ControlState.Pressed, ControlState.Selected); try { testingTarget.OnControlStateChanged(button, args); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } } tlog.Debug(tag, $"LottieButtonExtensionOnControlStateChanged END (OK)"); }