Пример #1
0
        public void TestDeleteMeal()
        {
            // Arrange
            MealSqlDAO dao = new MealSqlDAO(this.connectionString);

            // Act
            int rowsAffected = dao.DeleteMeal(meal1);

            // Assert
            Assert.AreEqual(1, rowsAffected);
        }
Пример #2
0
        public void TestGetAMealBySession()
        {
            // Arrange
            MealSqlDAO dao = new MealSqlDAO(this.connectionString);

            // Act
            Meal meal = dao.GetAMealBySession(session1, ruth, meal1);

            // Assert
            Assert.AreEqual("Breakfast", meal.Type);
        }
Пример #3
0
        public void TestGetAllMealsBySession()
        {
            // Arrange
            MealSqlDAO dao = new MealSqlDAO(this.connectionString);

            // Act
            List <Meal> meals = dao.GetAllMealsBySession(session1, ruth);

            // Assert
            Assert.AreEqual(3, meals.Count);
        }
Пример #4
0
        public void TestAddMeal()
        {
            // Arrange
            MealSqlDAO dao     = new MealSqlDAO(this.connectionString);
            Meal       newMeal = new Meal()
            {
                SessionId = session1,
                Time      = DateTime.Now,
                Type      = "Snack",
                Notes     = "She was hungry!"
            };

            // Act
            Meal meal = dao.AddMeal(newMeal);

            // Assert
            Assert.AreEqual("Snack", meal.Type);
        }