public void testNestConfig_setStateValue_shouldReturnCorrectlyFormattedString() { NestConfig config = new NestConfig.Builder() .Build(); Assert.IsTrue(new Regex("^app-state\\d+-\\d+$").IsMatch(config.StateValue)); }
public void testEquals_shouldReturnFalseWithNonNestConfig() { var o = new Object(); NestConfig config = new NestConfig.Builder().Build(); Assert.IsFalse(config.Equals(o)); }
public void testNestConfig_shouldReturnNullValuesWhenNotSet() { NestConfig config = new NestConfig.Builder().Build(); Assert.AreEqual(null, config.ClientId); Assert.AreEqual(null, config.ClientSecret); Assert.AreEqual(null, config.RedirectUrl); }
public void testNestConfig_shouldReturnCorrectValuesWhenSet() { NestConfig config = new NestConfig.Builder() .SetClientId(TEST_CLIENT_ID) .SetClientSecret(TEST_CLIENT_SECRET) .SetRedirectUrl(TEST_REDIRECT_URL) .Build(); Assert.AreEqual(TEST_CLIENT_ID, config.ClientId); Assert.AreEqual(TEST_CLIENT_SECRET, config.ClientSecret); Assert.AreEqual(TEST_REDIRECT_URL, config.RedirectUrl); }
public void testNestConfigToParcel() { string testClientId = "test-id"; string testClientSecret = "test-secret"; string testRedirectURL = "test-redirect-url"; NestConfig config = new NestConfig.Builder() .SetClientId(testClientId) .SetClientSecret(testClientSecret) .SetRedirectUrl(testRedirectURL) .Build(); //Parcel parcel = Parcel.obtain(); //config.writeToParcel(parcel, 0); //parcel.setDataPosition(0); //NestConfig configFromParcel = NestConfig.CREATOR.createFromParcel(parcel); //Assert.AreEqual(config, configFromParcel); }
public void testToString_shouldReturnNicelyFormattedString() { NestConfig config = new NestConfig.Builder() .SetClientId(TEST_CLIENT_ID) .SetClientSecret(TEST_CLIENT_SECRET) .SetRedirectUrl(TEST_REDIRECT_URL) .Build(); try { var jsonString = LoadString(TEST_CONFIG_JSON); var obj = JObject.Parse(jsonString); obj[NestConfig.KEY_STATE_VALUE] = config.StateValue; // Set ephemeral state. Assert.AreEqual(obj.ToString(), config.ToString()); } catch (IOException ex) { Debug.WriteLine(ex.StackTrace); Assert.Fail(); } }
public void testDescribeContents_shouldReturnZero() { NestConfig config = new NestConfig.Builder().Build(); //Assert.AreEqual(config.describeContents(), 0); }