public async void Is_User_Disabled_False() { var options = new DbContextOptionsBuilder <DashboardDbContext>() .UseInMemoryDatabase(databaseName: "Is_User_Disabled_False") .Options; var user = new User() { Email = "*****@*****.**", Password = "******", IsActive = true }; using (var context = new DashboardDbContext(options)) { var serviceCheckEmail = new CheckEmailService(context, _mockLoggerCheckEmail.Object); var serviceCrud = new UserCrudService(context, _mockLoggerUserCrud.Object, serviceCheckEmail, _mockSendGridService.Object); var userCreate = new User() { Email = user.Email, Password = user.Password, IsActive = user.IsActive }; await serviceCrud.CreateUserAsync(userCreate); await context.SaveChangesAsync(); } using (var context = new DashboardDbContext(options)) { var serviceAuth = new UserAuthService(context, _mockLogger.Object); var result = serviceAuth.IsUserDisabled(user); Assert.Equal(1, await context.Users.CountAsync()); Assert.False(result); } }