public void RemoveUpdateAndDrawBehaviorWhenRemovingAnEntityWithDifferentRenderLayers()
 {
     var entity = new MockDrawableEntity();
     entity.Start<IncrementCounter>();
     entity.Set(2);
     entity.OnDraw<DrawTest>();
     entity.IsActive = false;
     var entity2 = new MockDrawableEntity();
     entity2.Start<IncrementCounter>();
     entity2.Set(-5);
     entity2.OnDraw<DrawTest>();
     entity2.IsActive = false;
     entities.RunEntities();
 }
 public void RemoveUpdateAndDrawBehaviorWhenRemovingAnEntity()
 {
     var entity = new MockDrawableEntity();
     entity.Start<IncrementCounter>();
     entity.OnDraw<DrawTest>();
     entity.IsActive = false;
     entities.RunEntities();
 }