public void GetUserRoleNameByIdShouldReturnUserRoleName() { var options = new DbContextOptionsBuilder <TasksDbContext>() .UseInMemoryDatabase(databaseName: nameof(GetUserRoleNameByIdShouldReturnUserRoleName)) .Options; using (var context = new TasksDbContext(options)) { var userUserRolesService = new UserUserRolesService(null, context); User userToAdd = new User { Email = "*****@*****.**", LastName = "Marcus", FirstName = "Ana", Password = "******", RegistrationDate = DateTime.Now, UserUserRoles = new List <UserUserRole>() }; context.Users.Add(userToAdd); UserRole addUserRole = new UserRole { Name = "Newcomer", Description = "A new guy..." }; context.UserRoles.Add(addUserRole); context.SaveChanges(); context.UserUserRoles.Add(new UserUserRole { User = userToAdd, UserRole = addUserRole, StartTime = DateTime.Now, EndTime = null }); context.SaveChanges(); string userRoleName = userUserRolesService.GetUserRoleNameById(userToAdd.Id); Assert.AreEqual("Newcomer", userRoleName); Assert.AreEqual("Ana", userToAdd.FirstName); } }
public void GetUserRoleNameByIdShouldReturnUserRoleName() { var options = new DbContextOptionsBuilder <FilmeDbContext>() .UseInMemoryDatabase(databaseName: nameof(GetUserRoleNameByIdShouldReturnUserRoleName)) .Options; using (var context = new FilmeDbContext(options)) { var userUserRolesService = new UserUserRolesService(null, context); User userToAdd = new User { Email = "*****@*****.**", LastName = "Ion", FirstName = "POpescu", Password = "******", DataRegistered = DateTime.Now, UserUserRoles = new List <UserUserRole>() }; context.Users.Add(userToAdd); UserRole addUserRole = new UserRole { Name = "Regular", Description = "Creat pentru testare" }; context.UserRoles.Add(addUserRole); context.SaveChanges(); context.UserUserRoles.Add(new UserUserRole { User = userToAdd, UserRole = addUserRole, StartTime = DateTime.Parse("2019-06-13T00:00:00"), EndTime = null }); context.SaveChanges(); string userRoleName = userUserRolesService.GetUserRoleNameById(1); Assert.AreEqual("Regular", userRoleName); } }