public void DeleteShouldDeleteUser() { var options = new DbContextOptionsBuilder <AppDbContext>() .UseInMemoryDatabase(databaseName: nameof(DeleteShouldDeleteUser)) .Options; using (var context = new AppDbContext(options)) { var userService = new UserService(context, config); userService.Register(user); User addedUser = context.Users.Last(); context.Entry(addedUser).State = EntityState.Detached; //var addedUser = context.Users.Where(u => u.Username == "alina3").FirstOrDefault(); userService.DeleteUser(addedUser.Id); int users = userService.GetAll().Count(); Assert.Zero(users); } }
public void UserDeleteValidate() { var service = new UserService(dbContext); var data = service.DeleteUser(1); Assert.AreEqual(data, true); }