public void Offset_Test() { var target = new SideOffset(); target.Offset = 50; Assert.AreEqual(50, target.Offset); Assert.IsTrue(target.HasOwnValue); }
void Reload(Rect _rect) { foreach (var direction in Directions) { if (enabledSides.HasFlag(direction)) { float offset; SideOffset.TryGetValue(direction, out offset); Sides[direction] = _rect.GetSide(direction, side, offset); } } }
public void ResetValueCommand_Test() { var target = new SideOffset(); target.TrySetParentOffset(50); target.Offset = 30; target.ResetOffset(); Assert.AreEqual(50, target.Offset); Assert.IsFalse(target.HasOwnValue); }
public void Create_Left_Test() { SideOffset offset = new SideOffset { Start = new PointF(0, 1000), End = new PointF(0, 0), Offset = 50 }; var target = Line.Create(offset); VerifyLine(target, new PointF(50, 1000), new PointF(50, 0)); }
public void Offset_SubitemInherit_Test() { var target = new MainOffset(); var subitem = new SideOffset(); target.Add(subitem); target.Offset = 40; Assert.AreEqual(40, target.Offset); Assert.AreEqual(40, subitem.Offset); Assert.IsFalse(subitem.HasOwnValue); }
public void Create_BottomLeft_Test() { SideOffset offset = new SideOffset { Start = new PointF(500, 1000), End = new PointF(0, 500), Offset = 100, Side = 7 }; var target = Line.Create(offset); VerifyLine(target, new PointF(570.71f, 929.29f), new PointF(70.71f, 429.29f)); }
public void Create_Bottom_Test() { SideOffset offset = new SideOffset { Start = new PointF(1200, 600), End = new PointF(0, 600), Offset = 35, Side = 6 }; var target = Line.Create(offset); VerifyLine(target, new PointF(1200, 565), new PointF(0, 565)); }
public void Create_BottomRight_Test() { SideOffset offset = new SideOffset { Start = new PointF(1000, 500), End = new PointF(500, 1000), Offset = 100, Side = 5 }; var target = Line.Create(offset); VerifyLine(target, new PointF(929.29f, 429.29f), new PointF(429.29f, 929.29f)); }
public void Create_Right_Test() { SideOffset offset = new SideOffset { Start = new PointF(800, 0), End = new PointF(800, 1000), Offset = 100, Side = 4 }; var target = Line.Create(offset); VerifyLine(target, new PointF(700, 0), new PointF(700, 1000)); }
public void Create_TopRight_Test() { SideOffset offset = new SideOffset { Start = new PointF(0, 1000), End = new PointF(1000, 2000), Offset = 50, Side = 3 }; var target = Line.Create(offset); VerifyLine(target, new PointF(-35.355f, 1035.355f), new PointF(964.645f, 2035.355f)); }
public void Create_Top_Test() { SideOffset offset = new SideOffset { Start = new PointF(0, 0), End = new PointF(1200, 0), Offset = 5, Side = 2 }; var target = Line.Create(offset); VerifyLine(target, new PointF(0, 5), new PointF(1200, 5)); }
public void Create_TopLeft_Test() { SideOffset offset = new SideOffset { Start = new PointF(0, 1000), End = new PointF(1000, 0), Offset = 50, Side = 1 }; var target = Line.Create(offset); VerifyLine(target, new PointF(35.355f, 1035.355f), new PointF(1035.355f, 35.355f)); }
public void Offset_SubitemHasOwnValue_Test() { var target = new MainOffset(); var subitem = new SideOffset(); target.Add(subitem); subitem.Offset = 30; target.Offset = 40; Assert.AreEqual(40, target.Offset); Assert.AreEqual(30, subitem.Offset); Assert.IsTrue(subitem.HasOwnValue); }
internal SideOffsetLineViewModel(SideOffset model) { _model = model; }
internal SideOffsetViewModel(SideOffset model) { _model = model; _name = GetName(model.Side); this.ResetValueCommand = new RelayCommand(ResetValue, CanResetValue); }