public void RenderScene_ShouldRenderEllipse_WhenSceneContainsEntityWithEllipseRendererAndTransform() { // Arrange var renderingSystem = GetRenderingSystem(); var renderingSceneBuilder = new RenderingSceneBuilder(); renderingSceneBuilder.AddCamera(); var entity = renderingSceneBuilder.AddEllipse(); var scene = renderingSceneBuilder.Build(); // Act renderingSystem.RenderScene(scene); // Assert var ellipseRenderer = entity.GetComponent <EllipseRendererComponent>(); _renderer2D.Received(1).RenderEllipse(new Ellipse(ellipseRenderer.RadiusX, ellipseRenderer.RadiusY), ellipseRenderer.Color, ellipseRenderer.FillInterior, entity.Get2DTransformationMatrix()); }