public void SetUp() { // Arrange _rectangleRendererComponent = new RectangleRendererComponent { Dimension = new Vector2(1, 2), Color = Color.FromArgb(1, 2, 3, 4), FillInterior = true, Visible = true, SortingLayerName = "Test Layer", OrderInLayer = 1 }; _rectangleRendererComponentModel = new RectangleRendererComponentModel(_rectangleRendererComponent); }
public void SerializeAndDeserialize() { // Arrange var component = new RectangleRendererComponent { Visible = false, SortingLayerName = "Some sorting layer", OrderInLayer = 2, Dimension = new Vector2(1.23, 4.56), Color = Color.FromArgb(1, 2, 3, 4), FillInterior = true }; // Act var actual = SerializeAndDeserialize(component); // Assert Assert.That(actual.Visible, Is.EqualTo(component.Visible)); Assert.That(actual.SortingLayerName, Is.EqualTo(component.SortingLayerName)); Assert.That(actual.OrderInLayer, Is.EqualTo(component.OrderInLayer)); Assert.That(actual.Dimension, Is.EqualTo(component.Dimension)); Assert.That(actual.Color, Is.EqualTo(component.Color)); Assert.That(actual.FillInterior, Is.EqualTo(component.FillInterior)); }
public RectangleRendererComponentModel(RectangleRendererComponent component) { _component = component; }
public override void OnStart() { Debug.Assert(Entity != null, nameof(Entity) + " != null"); _rectangleRendererComponent = Entity.GetComponent <RectangleRendererComponent>(); }