public void Setup()
        {
            encryptionProfileFactoryMock = new Mock <IEncryptionProfileFactory>();
            encryptionServiceMock        = new Mock <IEncryptionService>();

            dictionary = new Dictionary <Type, IModelEncryptionDefinition>();

            var testModelType = typeof(TestModel);

            var modelEncryptionDefinition = new ModelEncryptionDefinition(
                testModelType.GetProperty(nameof(TestModel.EmailAddress)),
                EncryptionProfileType.Commmon);

            modelEncryptionDefinition
            .Add(testModelType.GetProperty(nameof(TestModel.FirstName)),
                 EncryptionProfileType.Commmon);

            dictionary.Add(
                testModelType,
                modelEncryptionDefinition);

            sut = new ModelEncryptionService <TestModel>(
                encryptionServiceMock.Object,
                encryptionProfileFactoryMock.Object,
                dictionary);
        }