[VOL-4638] Initial commit

Change-Id: I5e785d017e1d27783b24591b52f20f442895e602
diff --git a/internal/config/config_test.go b/internal/config/config_test.go
new file mode 100644
index 0000000..b6cbb8c
--- /dev/null
+++ b/internal/config/config_test.go
@@ -0,0 +1,38 @@
+/*
+* Copyright 2022-present Open Networking Foundation
+
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.apache.org/licenses/LICENSE-2.0
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+ */
+
+package config
+
+import (
+	"context"
+	"testing"
+
+	"github.com/stretchr/testify/assert"
+)
+
+func TestGetDefaultOptions(t *testing.T) {
+	conf := getDefaultConfig()
+	assert.NotNil(t, conf, "Default configuration is nil")
+}
+
+func TestLoadConfig(t *testing.T) {
+	ctx := context.Background()
+	conf := LoadConfig(ctx)
+	assert.NotNil(t, conf, "Configuration is nil")
+
+	def := getDefaultConfig()
+	assert.Equal(t, conf, def)
+}