public void ParseAppSecretNoEquals() { var appSecret = Guid.NewGuid().ToString(); var parsedSecret = MobileCenter.GetSecretForPlatform(appSecret, "uwp"); Assert.AreEqual(appSecret, parsedSecret); }
public void ParseAppSecretWrongIdentifier() { var appSecret = Guid.NewGuid().ToString(); var platformId = "uwp"; var secrets = $"ios=anotherstring;{platformId}={appSecret};"; Assert.ThrowsException <MobileCenterException>( () => MobileCenter.GetSecretForPlatform(secrets, platformId + platformId)); }
public void ParseAppSecretExtraSemicolons() { var appSecret = Guid.NewGuid().ToString(); var platformId = "uwp"; var secrets = $"ios=anotherstring;;;;{platformId}={appSecret};;;;"; var parsedSecret = MobileCenter.GetSecretForPlatform(secrets, platformId); Assert.AreEqual(appSecret, parsedSecret); }
public void ParseAppSecretFirstOfTwo() { var appSecret = Guid.NewGuid().ToString(); var platformId = "uwp"; var secrets = $"{platformId}={appSecret}; ios=anotherstring"; var parsedSecret = MobileCenter.GetSecretForPlatform(secrets, platformId); Assert.AreEqual(appSecret, parsedSecret); }
public void ParseAppSecretOnePlatformTerminatingSemicolon() { var appSecret = Guid.NewGuid().ToString(); var platformId = "uwp"; var secrets = $"{platformId}={appSecret};"; var parsedSecret = MobileCenter.GetSecretForPlatform(secrets, platformId); Assert.AreEqual(appSecret, parsedSecret); }