public void CanProtectStrongType()
        {
            var data = new TestClass
            {
                FirstName = "Kevin",
                LastName  = "Smith"
            };
            var enc = _dataProtectionService.Protect <TestClass>(data);

            TestData.TestResults.Add("CanProtectStrongType", enc);
            _testOutputHelper.WriteLine($"Protected [TestClass] {Convert.ToBase64String(enc)}");
        }
        public void CanProtectScopedStrongType()
        {
            var data = new TestClass
            {
                FirstName = "Kevin",
                LastName  = "Smith"
            };
            var dps = _dataProtectionServiceFactory.CreateInstance("A", "B", "C");
            var dec = dps.ProtectScoped <TestClass>(data);

            TestData.TestResults.Add("CanProtectScopedStrongType", dec);
            _testOutputHelper.WriteLine($"UnProtected [TestClass] {JsonConvert.SerializeObject(dec)}");
        }