public void RenderScene_ShouldRenderText_WhenSceneContainsEntityWithTextRendererAndTransform() { // Arrange var renderingSystem = GetRenderingSystem(); var renderingSceneBuilder = new RenderingSceneBuilder(); renderingSceneBuilder.AddCamera(); var entity = renderingSceneBuilder.AddText(); var scene = renderingSceneBuilder.Build(); // Act renderingSystem.RenderScene(scene); // Assert var textRenderer = entity.GetComponent <TextRendererComponent>(); Debug.Assert(textRenderer.Text != null, "textRenderer.Text != null"); _renderer2D.Received(1).RenderText(textRenderer.Text, textRenderer.FontSize, textRenderer.Color, entity.Get2DTransformationMatrix()); }