private static void CompareChanged(User user, JToken token) { CompareChangedCommon(user, token); Assert.AreEqual(user.LoginName, (string)token["LoginName"]); Assert.AreNotEqual(user.DisplayName, (string)token["DisplayName"]); Assert.AreEqual(user.Role, (Role)Enum.Parse(typeof(Role), (string)token["Role"])); }
private static void GetUserAndETag(out User user, out string etag) { user = GetUser(); var tag = default(string); ODataClientHelper.InvokeGet(string.Format("{0}Users({1})", SecurityServiceRootUrl, user.Id), null, response => { var json = response.Content.ReadAsStringAsync().GetAwaiter().GetResult(); var obj = JObject.Parse(json); tag = (string)obj["@odata.etag"]; return false; }); etag = tag; }
public void TestInitialize() { TestCleanup(); using (var db = new SecurityDbContext()) { for (int i = 0; i < 108; i++) { var user = new User() { Role = GenerateEnumValue<Role>(), LoginName = string.Format("login-name-{0}", i + 1), DisplayName = string.Format("display-name-{0}", i + 1), _Password = string.Format("password-{0}", i + 1), _IsLocked = (i % 3 == 0), _LockDateTimeUtc = DateTimeOffset.UtcNow }; FillEntityCommonValues(user, DateTimeOffset.UtcNow); db.Users.Add(user); } db.SaveChanges(); } }