Esempio n. 1
0
        public void CanLoadVehicles()

        {
            var repo = new InMemRepo();

            Assert.AreEqual(3, repo.GetAllVehicles().Count);
        }
Esempio n. 2
0
        private void CreateRepos( )
        {
            QuizRepo     = new InMemRepo <Quiz>(_quizzes.ToList());
            QuestionRepo = new InMemRepo <Question>(_quizzes.SelectMany(x => x.Questions).ToList());
            AnswerRepo   =
                new InMemRepo <Answer>(_quizzes.SelectMany(x => x.Questions).SelectMany(x => x.Answers).ToList());
            QuizCategoryRepo = new InMemRepo <QuizCategory>(_quizzes.Select(x => x.Category).ToList());



            var ratings = new List <QuizRating>()
            {
                new QuizRating()
                {
                    Id = 1, Level = 50, QuizId = 1, Rating = 80
                },
                new QuizRating()
                {
                    Id = 2, Level = 30, QuizId = 1, Rating = 30
                },
                new QuizRating()
                {
                    Id = 3, Level = 80, QuizId = 2, Rating = 50
                },
                new QuizRating()
                {
                    Id = 4, Level = 30, QuizId = 2, Rating = 30
                }
            };

            var result1 = new QuizResult()
            {
                UserAnswers = new List <UserAnswer>()
                {
                    new UserAnswer()
                    {
                        Id = 1, AnswerId = 1, QuestionId = 1
                    },
                    new UserAnswer()
                    {
                        Id = 2, AnswerId = 2, QuestionId = 2
                    },
                },
                EllapsedTime = 10,
                Score        = 50,
                QuizId       = 1
            };
            var result2 = new QuizResult()
            {
                UserAnswers = new List <UserAnswer>()
                {
                    new UserAnswer()
                    {
                        Id = 1, AnswerId = 2, QuestionId = 1
                    },
                    new UserAnswer()
                    {
                        Id = 2, AnswerId = 2, QuestionId = 2
                    },
                },
                EllapsedTime = 20,
                Score        = 80,
                QuizId       = 1
            };

            var results = new List <QuizResult>()
            {
                result1, result2
            };

            QuizRatingRepo   = new InMemRepo <QuizRating>(ratings);
            QuizResultRepo   = new InMemRepo <QuizResult>(results);
            ContactInfoRepo  = new InMemRepo <ContactInfo>(new List <ContactInfo>());
            UserActivityRepo = new InMemRepo <UserActivity>(new List <UserActivity>());
        }
Esempio n. 3
0
        public void CanLoadCustomers()
        {
            var repo = new InMemRepo();

            Assert.AreEqual(1, repo.GetAllCustomers().Count);
        }
Esempio n. 4
0
        public void CanLoadAddresses()
        {
            var repo = new InMemRepo();

            Assert.AreEqual(1, repo.GetAllAddresses().Count);
        }
Esempio n. 5
0
        public void CanLoadStates()
        {
            var repo = new InMemRepo();

            Assert.AreEqual(4, repo.GetAllStates().Count);
        }
Esempio n. 6
0
        public void CanLoadTransmissions()
        {
            var repo = new InMemRepo();

            Assert.AreEqual(2, repo.GetAllTransmissions().Count);
        }
Esempio n. 7
0
        public void CanLoadModels()
        {
            var repo = new InMemRepo();

            Assert.AreEqual(2, repo.GetAllMakes().Count);
        }
Esempio n. 8
0
        public void CanLoadConditions()
        {
            var repo = new InMemRepo();

            Assert.AreEqual(2, repo.GetAllConditions().Count);
        }
Esempio n. 9
0
        public void CanLoadColors()
        {
            var repo = new InMemRepo();

            Assert.AreEqual(5, repo.GetAllColors().Count);
        }
Esempio n. 10
0
        public void CanLoadPurchaseTypes()
        {
            var repo = new InMemRepo();

            Assert.AreEqual(3, repo.GetAllPurchaseTypes().Count);
        }
Esempio n. 11
0
 public void CanEditVehicle()
 {
     var repo = new InMemRepo();
 }