private static IGdprCapability CreateGdprCapability(bool useMock = false)
        {
            const string    clientName = "client";
            const string    serverName = "server";
            var             translationServiceToServer   = new TranslatorServiceMock(clientName, false);
            var             translationServiceFromServer = new TranslatorServiceMock(clientName, true);
            IGdprCapability dataAccess;

            if (useMock)
            {
                dataAccess = new Dal.Mock.Gdpr.GdprMemoryMock();
            }
            else
            {
                dataAccess = new Dal.RestServices.Gdpr.GdprCapability();
            }
            var serverTranslatorFrom = new ServerTranslatorFrom(dataAccess, () => serverName);
            var cacheTranslator      = new Cache(serverTranslatorFrom);
            var serverTranslatorTo   = new ServerTranslatorTo(cacheTranslator, () => serverName, translationServiceToServer);
            var clientTranslator     = new ClientTranslator(serverTranslatorTo, () => clientName, translationServiceFromServer);

            return(clientTranslator);
        }
        public void Initialize()
        {
            _translationServiceMock = new TranslatorServiceMock(MockTestContext.GetClientName(), true);
            _serviceMock            = new Mock <IGdprCapability>();
            _serverTranslator       = new PersonServerTranslatorFrom(_serviceMock.Object, MockTestContext.GetServerName);
            var name      = "Kalle Anka";
            var addresses = new Address[] { };
            var etag      = Guid.NewGuid().ToString();

            _clientPerson = new Person
            {
                Id        = $"{MockTestContext.GetClientName()}-1",
                Name      = name,
                Addresses = addresses,
                Etag      = etag
            };
            _serverPerson = new Person
            {
                Id        = $"1",
                Name      = name,
                Addresses = addresses,
                Etag      = etag
            };
        }