public void UserIdentityCRUDTest() { var context = new NoodleDbContext("NoodleDb"); IUserIdentityRepository service = new UserIdentityRepository(context); var ID_ = Guid.NewGuid(); var PROVIDER_ = "tst"; var KEY_ = Guid.NewGuid().ToString(); var record = new UserIdentity { Id = ID_, Provider = PROVIDER_, Key = KEY_ }; service.Create(record); record.Key = Guid.NewGuid().ToString(); service.Update(record); var record2 = service.GetById(ID_); Assert.AreEqual(record.Id, record2.Id); Assert.AreEqual(record.Key, record2.Key); service.Delete(record.Id); var record3 = service.GetById(ID_); Assert.IsNull(record3); }
/// <summary> /// Repository is given to base class (UserManager - Identity). /// </summary> public IdentityUserManager(UserIdentityRepository userIdentityRepository) : base(userIdentityRepository) { }