Beispiel #1
0
        public List <Cape> GetCape()
        {
            var service = new CapeService(new CapeRepository());
            var errors  = new List <string>();

            //// we could log the errors here if there are any...
            return(service.GetCape(ref errors));
        }
Beispiel #2
0
        public void GetCapeSuccessTest()
        {
            //// Arrange
            var errors         = new List <string>();
            var mockRepository = new Mock <ICapeRepository>();
            var capeService    = new CapeService(mockRepository.Object);

            var capeList = new List <Cape>();

            capeList.Add(new Cape {
                CourseId = 2, Easiness = 3.5f, Helpfulness = 2.5f, Clarity = 1.5f, Hours_spend = 12.0f
            });
            capeList.Add(new Cape {
                CourseId = 2, Easiness = 4.8f, Helpfulness = 2.5f, Clarity = 1.0f, Hours_spend = 15.0f
            });

            mockRepository.Setup(x => x.GetCape(ref errors)).Returns(capeList);

            var newList = capeService.GetCape(ref errors);

            //// Assert
            Assert.AreEqual(capeList, newList);
        }