Exemplo n.º 1
0
        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!");
            }
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 4
0
 public ExerciseController(FitnessTrackerDBContext db)
 {
     _db = db;
 }
Exemplo n.º 5
0
 public DashboardController(FitnessTrackerDBContext context, SignInManager <IdentityUser> _signInManager, UserManager <IdentityUser> _userManager)
 {
     userManager   = _userManager;
     signInManager = _signInManager;
     _db           = context;
 }
 public WorkoutController(FitnessTrackerDBContext db)
 {
     _db = db;
 }
Exemplo n.º 7
0
 public FoodController(FitnessTrackerDBContext context)
 {
     _db = context;
 }