public void Contructor_ValidArea_SetsAreaProperty() { var area = new Area(10, 10, 200, 200); var ctrl = new FakeControl(area); Assert.AreEqual(area, ctrl.Area); }
public void Dimensions_AreValid() { var area = new Area(10, 10, 200, 200); var ctrl = new FakeControl(area); var expectedDimensions = new Area(0, 0, area.Width, area.Height); Assert.AreEqual(expectedDimensions, ctrl.Dimensions); }
public void SetUp() { _control = new FakeControl(); _control.Width = 10; _control.Height = 20; _control.Measure(new Size(_control.Width, _control.Height)); _control.Arrange(new Rect(new Size(_control.Width, _control.Height))); _renderer = new ControlToBitmapRenderer(); }
public void DecoratorCollections_Are_Never_Null() { var ctrl = new FakeControl(Area.None); Assert.IsNotNull(ctrl.RearDecorators); Assert.IsNotNull(ctrl.FrontDecorators); ctrl.RearDecorators = null; ctrl.FrontDecorators = null; Assert.IsNotNull(ctrl.RearDecorators); Assert.IsNotNull(ctrl.FrontDecorators); }
public void Find_OneNestedControl_ReturnsCorrectResult() { var screen = new ScreenControl(); screen.Name = "screen"; float buttonWidth = 100; float buttonHeight = 40; var button1 = new FakeControl(new Area(40, 40, buttonWidth, buttonHeight)); button1.Name = "button1"; var button2 = new FakeControl(new Area(5 + 40, 40, buttonWidth, buttonHeight)); button2.Name = "button2"; var button3 = new FakeControl(new Area(40, 5 + 40, buttonWidth, buttonHeight)); button3.Name = "button3"; var button4 = new FakeControl(new Area(5 + 40, 5, buttonWidth, buttonHeight)); button4.Name = "button4"; var container = new ControlContainer(new Area(5 + 40, 5, 300, 300)); container.Name = "container"; var button5 = new FakeControl(new Area(10, 10, buttonWidth, buttonHeight)); button5.Name = "button1"; var container_button2 = new FakeControl(new Area(5 + 10, 10, buttonWidth, buttonHeight)); container_button2.Name = "button2"; container.AddControl(button5); container.AddControl(container_button2); screen.AddControl(button1); screen.AddControl(button2); screen.AddControl(button3); screen.AddControl(button4); screen.AddControl(container); var actual = screen.Find("container/button2"); Assert.AreEqual(container_button2, actual); }
public void SetUp() { _window = new Window(); _control = new FakeControl(); _mockHelper = new Mock <IVisualTreeHelper>(); _mockHelper.Setup(p => p.GetChildrenCount(_window)) .Returns(1); _mockHelper.Setup(p => p.GetParent(_control)) .Returns(_window); _mockHelper.Setup(p => p.GetChild(_window, 0)) .Returns(_control); _finder = new ControlFinder(_mockHelper.Object); }
public void Visible_Is_True_By_Default() { var ctrl = new FakeControl(Area.None); Assert.IsTrue(ctrl.Visible); }