public void ButtonGroupRemoveItemWithNull() { tlog.Debug(tag, $"ButtonGroupRemoveItemWithNull START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); try { Button bt = null; testingTarget.RemoveItem(bt); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupRemoveItemWithNull End"); }
public void ButtonGroupRemoveItemNotBelongToTheGroup() { tlog.Debug(tag, $"ButtonGroupRemoveItemNotBelongToTheGroup START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); try { using (Button bt = new Button() { Size = new Size(20, 30) }) { // bt not added into the group testingTarget.RemoveItem(bt); } } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupRemoveItemNotBelongToTheGroup End"); }
public void ButtonGroupRemoveItem() { tlog.Debug(tag, $"ButtonGroupRemoveItem START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); using (Button bt = new Button() { Size = new Size(20, 30) }) { testingTarget.AddItem(bt); tlog.Debug(tag, "Count : " + testingTarget.Count); tlog.Debug(tag, "Contains : " + testingTarget.Contains(bt)); testingTarget.RemoveItem(bt); Assert.AreEqual(0, testingTarget.Count, "Should be equal!"); } testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupRemoveItem End"); }
public void ButtonGroupUpdateButton() { tlog.Debug(tag, $"ButtonGroupUpdateButton START"); using (View view = new View() { Size = new Size(100, 200), LayoutDirection = ViewLayoutDirectionType.RTL }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); Button bt1 = new Button() { Size = new Size(20, 30) }; testingTarget.AddItem(bt1); tlog.Debug(tag, "Count : " + testingTarget.Count); Button bt2 = new Button() { Size = new Size(20, 40) }; testingTarget.AddItem(bt2); tlog.Debug(tag, "Count : " + testingTarget.Count); try { ButtonStyle btStyle = new ButtonStyle() { Size = new Size(100, 80), Text = new TextLabelStyle() { TextColor = new Selector <Color> { All = Color.Yellow }, } }; testingTarget.UpdateButton(btStyle); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } testingTarget.RemoveAll(); bt1.Dispose(); bt2.Dispose(); testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupUpdateButton End"); }
public void ButtonGroupAddItem() { tlog.Debug(tag, $"ButtonGroupAddItem START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); using (Button bt = new Button() { Size = new Size(20, 30) }) { try { testingTarget.AddItem(bt); tlog.Debug(tag, "Count : " + testingTarget.Count); tlog.Debug(tag, "Contains : " + testingTarget.Contains(bt)); var index = testingTarget.GetIndex(bt); var result = testingTarget.GetItem(index); tlog.Debug(tag, "Item : " + result); try { testingTarget.RemoveItem(index); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught exception : Failed!"); } } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } } testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupAddItem END (OK)"); }
public void ButtonGroupContructor() { tlog.Debug(tag, $"ButtonGroupContructor START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupContructor END (OK)"); }
public void ButtonGroupItemImageShadow() { tlog.Debug(tag, $"ButtonGroupItemImageShadow"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); testingTarget.ItemImageShadow = new ImageShadow(image_path, new Rectangle(10, 10, 10, 10)); tlog.Debug(tag, "ItemImageShadow : " + testingTarget.ItemImageShadow); testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupItemImageShadow END (OK)"); }
public void ButtonGroupItemBackgroundBorder() { tlog.Debug(tag, $"ButtonGroupItemBackgroundBorder"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); testingTarget.ItemBackgroundBorder = new Rectangle(10, 10, 10, 10); tlog.Debug(tag, "ItemBackgroundBorder : " + testingTarget.ItemBackgroundBorder); testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupItemBackgroundBorder END (OK)"); }
public void ButtonGroupItemBackgroundImageUrl() { tlog.Debug(tag, $"ButtonGroupItemBackgroundImageUrl"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); testingTarget.ItemBackgroundImageUrl = image_path; tlog.Debug(tag, "ItemBackgroundImageUrl : " + testingTarget.ItemBackgroundImageUrl); testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupItemBackgroundImageUrl END (OK)"); }
public void ButtonGroupItemTextAlignment() { tlog.Debug(tag, $"ButtonGroupItemTextAlignment START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); testingTarget.ItemTextAlignment = HorizontalAlignment.Center; tlog.Debug(tag, "ItemTextAlignment : " + testingTarget.ItemTextAlignment); testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupItemTextAlignment END (OK)"); }
public void ButtonGroupItemFontFamily() { tlog.Debug(tag, $"ButtonGroupItemFontFamily START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); testingTarget.ItemFontFamily = "SamsungOne 400"; tlog.Debug(tag, "ItemFontFamily : " + testingTarget.ItemFontFamily); testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupItemFontFamily END (OK)"); }
public void ButtonGroupItemheight() { tlog.Debug(tag, $"ButtonGroupItemheight START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); testingTarget.Itemheight = 30.0f; tlog.Debug(tag, "Itemheight : " + testingTarget.Itemheight); testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupItemheight END (OK)"); }
public void ButtonGroupOverLayBackgroundColorSelector() { tlog.Debug(tag, $"ButtonGroupOverLayBackgroundColorSelector START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); Selector <Color> color = new Selector <Color>(Color.Blue); testingTarget.OverLayBackgroundColorSelector = color; tlog.Debug(tag, "OverLayBackgroundColorSelector : " + testingTarget.OverLayBackgroundColorSelector); testingTarget.Dispose(); } tlog.Debug(tag, $"ButtonGroupOverLayBackgroundColorSelector END (OK)"); }
public void ButtonGroupRemoveItemWithWrongIndex() { tlog.Debug(tag, $"ButtonGroupRemoveItemWithWrongIndex START"); using (View view = new View() { Size = new Size(100, 200) }) { var testingTarget = new ButtonGroup(view); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <ButtonGroup>(testingTarget, "Should return ButtonGroup instance."); using (Button bt = new Button() { Size = new Size(20, 30) }) { testingTarget.AddItem(bt); tlog.Debug(tag, "Count : " + testingTarget.Count); tlog.Debug(tag, "Contains : " + testingTarget.Contains(bt)); try { testingTarget.RemoveItem(-1); } catch (Exception e) { testingTarget.Dispose(); tlog.Debug(tag, e.Message.ToString()); tlog.Debug(tag, $"ButtonGroupRemoveItemWithWrongIndex End"); Assert.Pass("Caught exception : Passed!"); } } } }