public void DrawMethod_Should_Render_Size_And_XY_Positions() { // Arrange var widget = new CircleWidget(100, 100) { Size = 20 }; // Act var renderedWidget = widget.Draw(); // Assert Assert.NotNull(widget); Assert.Equal("Circle (100, 100) Size=20", renderedWidget); }
static void Main(string[] args) { var requestedWidgets = new List <BaseWidget>(); var rectangle = new RectangleWidget() { XCoOrd = 10, YCoOrd = 10, Height = 30, Width = 40 }; var square = new SquareWidget() { XCoOrd = 15, YCoOrd = 30, Size = 35 }; var ellipse = new EllipseWidget() { XCoOrd = 100, YCoOrd = 150, HorizontalDiameter = -300, VerticalDiameter = 200 }; var circle = new CircleWidget() { XCoOrd = 1, YCoOrd = 1, Size = 300 }; var textBox = new TextBoxWidget() { XCoOrd = 5, YCoOrd = 5, Width = 200, Height = 100, Text = "sample text" }; requestedWidgets.Add(rectangle); requestedWidgets.Add(square); requestedWidgets.Add(ellipse); requestedWidgets.Add(circle); requestedWidgets.Add(textBox); WidgetPrinter.PrintRequestList(requestedWidgets); }
public void CreateWidget_CheckCircleForWidthIsInBounds_ReturnsErrorBill() { // Arrange var widget = new CircleWidget { XPosition = 911, YPosition = 1, Width = 300 }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("+++++Abort+++++", result); MockRepository.VerifyAll(); }
public void CreateWidget_CreateCircleMaterials_ReturnsCorrectBill() { // Arrange var widget = new CircleWidget { XPosition = 1, YPosition = 1, Width = 300 }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("Circle (1,1) size=300", result); MockRepository.VerifyAll(); }
// Use this for initialization void Start() { text = transform.Find("Text").GetComponent <InputField>(); point = transform.Find("point").GetComponent <InputField>(); qrcodeRaw = transform.Find("QrCode").GetComponent <RawImage>(); qrcodeRaw.texture = QRCodeInterface.GenerateQrCode("QWER", QRCoder.QRCodeGenerator.ECCLevel.H); sectorPieChart = transform.Find("SectorPieChart").GetComponent <SectorPieChart>(); radarChart = transform.Find("RadarChart").GetComponent <RadarChart>(); pointChart = transform.Find("PointChart").GetComponent <PointWidget>(); brokenLineFillChart = transform.Find("BrokenLineFillChart").GetComponent <BrokenLineFillChart>(); circleWidget = transform.Find("CircleWidget").GetComponent <CircleWidget>(); rect = transform.Find("image/Rotate2Target").GetComponent <RectTransform>(); wordCloudWidget = transform.Find("WordCloudWidget").GetComponent <WordCloudWidget>(); InputField = transform.Find("InputField").GetComponent <InputField>(); point.text = 74 + ""; pointChart.ShowProgress(74, 2); PaintPie(); PaintRadar(); BrokenLineFillChart(); CircleWidget(); WordCloudWidget(); }
private static void Main(string[] args) { var squareWidget = new SquareWidget(10, 10) { Size = 1600 }; var circleWidget = new CircleWidget(100, 100) { Size = 20 }; var ellipseWidget = new EllipseWidget(50, 50) { HorizontalDiameter = 30, VerticalDiameter = 30, Size = 6283 }; var rectangleWidget = new RectangleWidget(70, 30) { Height = 4, Width = 8, Size = 32 }; var textBoxWithBackgroundColourWidget = new TextBoxWidget(20, 90) { Height = 6, Width = 24, Size = 144, Text = "Sample text", BackgroundColour = "Blue" }; var textBoxWithDefaultBackgroundColour = new TextBoxWidget(30, 150) { Height = 6, Width = 24, Size = 144, Text = "Sample text with default colour" }; var canvas = new Canvas(); canvas.Add(squareWidget); canvas.Add(circleWidget); canvas.Add(ellipseWidget); canvas.Add(rectangleWidget); canvas.Add(textBoxWithBackgroundColourWidget); canvas.Add(textBoxWithDefaultBackgroundColour); canvas.PrintCanvas(); Console.ReadKey(); }