예제 #1
0
        public void ParseAppSecretNoEquals()
        {
            var appSecret    = Guid.NewGuid().ToString();
            var parsedSecret = AppCenter.GetSecretForPlatform(appSecret, "uwp");

            Assert.AreEqual(appSecret, parsedSecret);
        }
예제 #2
0
        public void ParseAppSecretWrongIdentifier()
        {
            var appSecret  = Guid.NewGuid().ToString();
            var platformId = "uwp";
            var secrets    = $"ios=anotherstring;{platformId}={appSecret};";

            Assert.ThrowsException <AppCenterException>(
                () => AppCenter.GetSecretForPlatform(secrets, platformId + platformId));
        }
예제 #3
0
        public void ParseAppSecretExtraSemicolons()
        {
            var appSecret    = Guid.NewGuid().ToString();
            var platformId   = "uwp";
            var secrets      = $"ios=anotherstring;;;;{platformId}={appSecret};;;;";
            var parsedSecret = AppCenter.GetSecretForPlatform(secrets, platformId);

            Assert.AreEqual(appSecret, parsedSecret);
        }
예제 #4
0
        public void ParseAppSecretFirstOfTwo()
        {
            var appSecret    = Guid.NewGuid().ToString();
            var platformId   = "uwp";
            var secrets      = $"{platformId}={appSecret}; ios=anotherstring";
            var parsedSecret = AppCenter.GetSecretForPlatform(secrets, platformId);

            Assert.AreEqual(appSecret, parsedSecret);
        }
예제 #5
0
        public void ParseAppSecretOnePlatformTerminatingSemicolon()
        {
            var appSecret    = Guid.NewGuid().ToString();
            var platformId   = "uwp";
            var secrets      = $"{platformId}={appSecret};";
            var parsedSecret = AppCenter.GetSecretForPlatform(secrets, platformId);

            Assert.AreEqual(appSecret, parsedSecret);
        }
        public void VerifyPlatformId()
        {
            var appClientId = AppCenter.GetSecretForPlatform("windowsdesktop=6a367cda-2c0a-4fb0-bedf-f110bf4e338b", "windowsdesktop");

            Assert.Equal("6a367cda-2c0a-4fb0-bedf-f110bf4e338b", appClientId);
        }