code: def _core_dense(self, **layer_kwargs):
      batch_input_shape = [4, 5]
      kernel = np.random.normal(size=batch_input_shape[::-1])
      initializer = tf.keras.initializers.Constant(kernel)
  
      base_kwargs = {
          "units": 4,
          "kernel_initializer": initializer,
      }
      kwargs = {**base_kwargs, **layer_kwargs}
      agreement_test(
          tfe.keras.layers.Dense,
          kwargs=kwargs,
          batch_input_shape=batch_input_shape,
      )
      layer_test(
          tfe.keras.layers.Dense,
          kwargs=kwargs,
          batch_input_shape=batch_input_shape,
      )
  
file_path: tf-encrypted/tf_encrypted/keras/layers/dense_test.py
imports: import unittest
  import numpy
  import pytest
  import tensorflow
  import tf_encrypted
  from tf_encrypted.keras.testing_utils import agreement_test
  from tf_encrypted.keras.testing_utils import layer_test
label_desc: Use image node_id 4 for calling the TestDense obj's underlying member method code with example usage: obj._core_dense() without return types