public void TestIfGetAllUserFoodsReturnsCorrectData() { string exampleUserId = "1"; var options = new DbContextOptionsBuilder <FitnessTrackerDBContext>() .UseInMemoryDatabase(databaseName: "FoodListDatabase") .Options; // Insert seed data into the database using one instance of the context using (var context = new FitnessTrackerDBContext(options)) { context.Foods.Add(new Food() { Id = 1, Name = "Apple", UserId = exampleUserId }); context.Foods.Add(new Food() { Id = 2, Name = "Pear", UserId = exampleUserId }); context.SaveChanges(); } // Use a clean instance of the context to run the test using (var context = new FitnessTrackerDBContext(options)) { foodContr = new FoodController(context); Assert.That(foodContr.GetAllUserFoods(exampleUserId).Count == 2, "No foods gets added into the database!"); } }
public AuthController(SignInManager<IdentityUser> _signInManager, UserManager<IdentityUser> _userManager, FitnessTrackerDBContext db) { userManager = _userManager; signInManager = _signInManager; }
public HomeController(SignInManager <IdentityUser> _signInManager, FitnessTrackerDBContext context, ILogger <HomeController> logger) { _logger = logger; _db = context; signInManager = _signInManager; }
public ExerciseController(FitnessTrackerDBContext db) { _db = db; }
public DashboardController(FitnessTrackerDBContext context, SignInManager <IdentityUser> _signInManager, UserManager <IdentityUser> _userManager) { userManager = _userManager; signInManager = _signInManager; _db = context; }
public WorkoutController(FitnessTrackerDBContext db) { _db = db; }
public FoodController(FitnessTrackerDBContext context) { _db = context; }