This commit is contained in:
@@ -23,10 +23,8 @@ namespace raven_integration
|
||||
D1.active = true;
|
||||
D1.login = Util.Uniquify("LOGIN");
|
||||
D1.password = Util.Uniquify("PASSWORD");
|
||||
D1.roles = 0;//norole
|
||||
D1.translationId=1;
|
||||
D1.userType = 3;//non scheduleable
|
||||
//Required by form custom rules
|
||||
D1.roles = 0;//norole
|
||||
D1.userType = 3;//non scheduleable
|
||||
D1.notes = "notes";
|
||||
D1.customFields = Util.UserRequiredCustomFieldsJsonString();
|
||||
|
||||
@@ -44,15 +42,16 @@ namespace raven_integration
|
||||
uint concurrencyToken = R.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
|
||||
|
||||
//UPDATE
|
||||
|
||||
|
||||
//PUT
|
||||
dynamic D2 = new JObject();
|
||||
D2.EmailAddress = "testuseroptions@helloayanova.com";
|
||||
D2.LanguageOverride = "de-DE";
|
||||
D2.TimeZoneOverride = "Europe/Berlin";
|
||||
D2.CurrencyName = "EUR";
|
||||
D2.Hour12 = false;
|
||||
D2.UiColor = -2097216;//Int value (no suffix for int literals)
|
||||
D2.translationId = 1;
|
||||
D2.emailAddress = "testuseroptions@helloayanova.com";
|
||||
D2.languageOverride = "de-DE";
|
||||
D2.timeZoneOverride = "Europe/Berlin";
|
||||
D2.currencyName = "EUR";
|
||||
D2.hour12 = false;
|
||||
D2.uiColor = "#ffaaff";
|
||||
D2.concurrencyToken = concurrencyToken;
|
||||
ApiResponse PUTTestResponse = await Util.PutAsync("UserOptions/" + UserId.ToString(), await Util.GetTokenAsync("manager", "l3tm3in"), D2.ToString());
|
||||
Util.ValidateHTTPStatusCode(PUTTestResponse, 200);
|
||||
@@ -64,13 +63,13 @@ namespace raven_integration
|
||||
/*
|
||||
"{\"data\":{\"id\":44,\"concurrencyToken\":7144348,\"emailAddress\":null,\"uiColor\":0,\"languageOverride\":null,\"timeZoneOverride\":null,\"currencyName\":\"USD\",\"hour12\":true,\"userId\":44}}"
|
||||
*/
|
||||
R.ObjectResponse["data"]["emailAddress"].Value<string>().Should().Be(D2.EmailAddress.ToString());
|
||||
R.ObjectResponse["data"]["languageOverride"].Value<string>().Should().Be(D2.LanguageOverride.ToString());
|
||||
R.ObjectResponse["data"]["timeZoneOverride"].Value<string>().Should().Be(D2.TimeZoneOverride.ToString());
|
||||
R.ObjectResponse["data"]["currencyName"].Value<string>().Should().Be(D2.CurrencyName.ToString());
|
||||
R.ObjectResponse["data"]["hour12"].Value<bool>().Should().Be((bool)D2.Hour12);
|
||||
|
||||
R.ObjectResponse["data"]["uiColor"].Value<int>().Should().Be((int)D2.UiColor);
|
||||
R.ObjectResponse["data"]["emailAddress"].Value<string>().Should().Be(D2.emailAddress.ToString());
|
||||
R.ObjectResponse["data"]["languageOverride"].Value<string>().Should().Be(D2.languageOverride.ToString());
|
||||
R.ObjectResponse["data"]["timeZoneOverride"].Value<string>().Should().Be(D2.timeZoneOverride.ToString());
|
||||
R.ObjectResponse["data"]["currencyName"].Value<string>().Should().Be(D2.currencyName.ToString());
|
||||
R.ObjectResponse["data"]["hour12"].Value<bool>().Should().Be((bool)D2.hour12);
|
||||
R.ObjectResponse["data"]["uiColor"].Value<string>().Should().Be(D2.uiColor.ToString());
|
||||
R.ObjectResponse["data"]["translationId"].Value<long>().Should().Be((long)D2.translationId);
|
||||
concurrencyToken = R.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user