public async void Update_Success() { var sqlR = new UserRoleRepository(); var results = await sqlR.GetAll(0, 10000); var itemToUpdate = results.Data.LastOrDefault(); itemToUpdate.Role.Name = Guid.NewGuid().ToString(); await sqlR.AddUpdateUserRole(itemToUpdate); var itemUpdated = sqlR.GetById(itemToUpdate.Role.Id); Assert.True(itemToUpdate.Role.Name == itemUpdated.Name); }
public void UserRoleCRUDTest() { var context = new NoodleDbContext("NoodleDb"); IUserRoleRepository service = new UserRoleRepository(context); var ID_ = Guid.NewGuid(); var USER_GUID_ = Guid.NewGuid(); var ROLE_GUID_ = Guid.NewGuid(); var record = new UserRole { Id = ID_, UserGuid = USER_GUID_, RoleGuid = ROLE_GUID_ }; service.Create(record); record.UserGuid = Guid.NewGuid(); record.RoleGuid = Guid.NewGuid(); service.Update(record); var record2 = service.GetById(ID_); Assert.AreEqual(record.Id, record2.Id); Assert.AreEqual(record.RoleGuid, record2.RoleGuid); Assert.AreEqual(record.UserGuid, record2.UserGuid); service.Delete(record.Id); var record3 = service.GetById(ID_); Assert.IsNull(record3); }
public RoleResource GetById(int userId, int roleId) => RoleResource.FromEntity(_userRoleRepository.GetById(userId, roleId));