VOL-3121 - Replaced usage of LogicalDevice.Ports with ListLogicalDevicePorts().

Also removed usage of LogicalDevice.Ports in tests.

Change-Id: Ic81ea409c8d60158ba7fecd6efec8481a96993c1
diff --git a/internal/pkg/mock/voltha_client_mock.go b/internal/pkg/mock/voltha_client_mock.go
index 9b583ae..d19a9ff 100644
--- a/internal/pkg/mock/voltha_client_mock.go
+++ b/internal/pkg/mock/voltha_client_mock.go
@@ -18,6 +18,7 @@
 
 import (
 	"context"
+
 	. "github.com/golang/protobuf/ptypes/empty"
 	"github.com/opencord/voltha-protos/v3/go/common"
 	"github.com/opencord/voltha-protos/v3/go/omci"
@@ -29,7 +30,6 @@
 type MockVolthaClient struct {
 	LogicalDeviceFlows openflow_13.Flows
 	LogicalPorts       LogicalPorts
-	LogicalDevice      LogicalDevice
 }
 
 func (c MockVolthaClient) GetMembership(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Membership, error) {
@@ -61,7 +61,7 @@
 }
 
 func (c MockVolthaClient) GetLogicalDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*LogicalDevice, error) {
-	return &c.LogicalDevice, nil
+	return &LogicalDevice{}, nil
 }
 
 func (c MockVolthaClient) ListLogicalDevicePorts(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*LogicalPorts, error) {