Ejemplo n.º 1
0
        public async void GivenTheFoodItemIsAssignedToAMealAndASnack()
        {
            var user = new VerdureUser("Sally");

            using (var context = VerdureInMemoryContext.Context)
            {
                context.Users.Add(user);
                await context.SaveChangesAsync();

                user  = context.Users.Find(user.Id);
                _meal = new EfcMeal(user);
                context.Meals.Add(_meal);
                _snack = new EfcSnack(user);
                context.Snacks.Add(_snack);

                var fooditem       = context.FoodItems.Find(_fooditem.Id);
                var secondfooditem = context.FoodItems.Find(_alternatefooditem.Id);

                _snack.SetFoodItem(fooditem);
                _meal.AddFoodItem(fooditem);
                _meal.AddFoodItem(secondfooditem);

                await context.SaveChangesAsync();
            }
        }
Ejemplo n.º 2
0
        public async void GivenIHaveAIdEntity()
        {
            var user = new VerdureUser("Sally");

            _context.Users.Add(user);
            await _context.SaveChangesAsync();

            _idEntity = new EfcMeal(user);
        }
Ejemplo n.º 3
0
 public async void GivenAUserToCreateTheMealWith()
 {
     _user = new VerdureUser("Sally");
     using (var context = VerdureInMemoryContext.Context)
     {
         context.Users.Add(_user);
         await context.SaveChangesAsync();
     }
 }
Ejemplo n.º 4
0
        public async void GivenIHaveAIdEntityPersisted()
        {
            var user = new VerdureUser("Sally");

            _context.Users.Add(user);
            await _context.SaveChangesAsync();

            _idEntity = new EfcMeal(user);
            await _repository.Create(_idEntity);
        }
        public async void GivenIHaveADeletableIdEntity()
        {
            var user = new VerdureUser("Sally");

            using (var context = VerdureInMemoryContext.Context)
            {
                context.Users.Add(user);
                await context.SaveChangesAsync();
            }
            _deletableIdEntity = new EfcFoodItem("Cow", 100);
        }
        public async void GivenIHaveADeletableIdEntityPersisted()
        {
            var user = new VerdureUser("Sally");

            using (var context = VerdureInMemoryContext.Context)
            {
                context.Users.Add(user);
                await context.SaveChangesAsync();
            }
            _deletableIdEntity = new EfcFoodItem("Sheep", 120);
            await _repository.Create(_deletableIdEntity);
        }
Ejemplo n.º 7
0
        public async void GivenIHaveTwoIdEntityPersisted()
        {
            var user = new VerdureUser("Sally");

            _context.Users.Add(user);
            await _context.SaveChangesAsync();

            _entityList = new List <EfcMeal>()
            {
                new EfcMeal(user),
                new EfcMeal(user)
            };
            await _repository.Create(_entityList.First());

            await _repository.Create(_entityList.Last());
        }
        public async void GivenIHaveTwoDeletableIdEntityPersisted()
        {
            var user = new VerdureUser("Sally");

            using (var context = VerdureInMemoryContext.Context)
            {
                context.Users.Add(user);
                await context.SaveChangesAsync();
            }
            _entityList = new List <EfcFoodItem>()
            {
                new EfcFoodItem("Pig", 134),
                new EfcFoodItem("Duck", 101)
            };
            await _repository.Create(_entityList.First());

            await _repository.Create(_entityList.Last());
        }
Ejemplo n.º 9
0
 public void GivenIHaveAGuidEntity()
 {
     _guidEntity = new VerdureUser("Carla");
     _repository.Create(_guidEntity);
 }
 public async Task UserSelectedTask(VerdureUser user)
 {
     _settingService.SetUser(user);
     await _navigationService.NavigateAsync(typeof(CentralPage).Name);
 }
Ejemplo n.º 11
0
 public void GivenIHaveAUserToCreate()
 {
     _user = new VerdureUser("Frank");
 }
Ejemplo n.º 12
0
 public EfcSnack(VerdureUser user) : base(user)
 {
 }
 public void GivenIHaveADeletableGuidEntity()
 {
     _guidEntity = new VerdureUser("Ben");
 }
Ejemplo n.º 14
0
 public void GivenIHaveAUserPersistedInTheDatabase()
 {
     _user = new VerdureUser("Robert");
     WhenISaveTheUser();
 }
Ejemplo n.º 15
0
 public void GivenIHaveAGuidEntityPersisted()
 {
     _guidEntity = new VerdureUser("Mike");
     _repository.Create(_guidEntity);
 }
Ejemplo n.º 16
0
 public async void WhenIGetTheGuidEntityBasedOnId()
 {
     _returnEntity = await _repository.Get(_guidEntity.Id);
 }
Ejemplo n.º 17
0
 public EfcMeal(VerdureUser user) : base(user)
 {
     _efcMealFoodItem = new List <EfcMealFoodItem>();
 }