예제 #1
0
        public void InsertRankingErrorTest()
        {
            //// Arrange
            var errors            = new List <string>();
            var mockRepository    = new Mock <IRankingRepository>();
            var enrollmentService = new RankingService(mockRepository.Object);

            //// Act
            enrollmentService.InsertRanking(null, ref errors);

            //// Assert
            Assert.AreEqual(1, errors.Count);
        }
예제 #2
0
        public void InsertRankingErrorTest2()
        {
            //// Arranage
            var errors         = new List <string>();
            var mockRepository = new Mock <IRankingRepository>();
            var rankingService = new RankingService(mockRepository.Object);
            var ranking        = new Ranking
            {
                StudentId  = string.Empty,
                ScheduleId = -1,
                Rank       = -1
            };

            //// Act
            rankingService.InsertRanking(ranking, ref errors);

            //// Assert
            Assert.AreEqual(3, errors.Count);
        }