Exemplo n.º 1
0
        public void Test1(string text, string result)
        {
            var Key = "Use 32 Characters For Encryption";

            var moqSiteSettings = new Mock <IOptionsSnapshot <SiteSettings> >();
            var siteSettings    = new SiteSettings()
            {
                EncryptionSettings = new EncryptionSettings()
                {
                    Key = Key
                }
            };

            moqSiteSettings.Setup(x => x.Value).Returns(siteSettings);

            var service       = new DecryptService(moqSiteSettings.Object);
            var resultService = service.Decrypt(text);

            Assert.Equal(resultService, result);
        }