Beispiel #1
0
        ////  [ExpectedException(typeof(ArgumentException))]
        public void InsertCapeErrorTest1()
        {
            //// Arrange
            var errors         = new List <string>();
            var mockRepository = new Mock <ICapeRepository>();
            var capeService    = new CapeService(mockRepository.Object);

            //// Act
            capeService.InsertCapeData(null, ref errors);

            //// Assert
            Assert.AreEqual(1, errors.Count);
        }
Beispiel #2
0
        public string InsertCapeData(Cape cape)
        {
            var errors     = new List <string>();
            var repository = new CapeRepository();
            var service    = new CapeService(repository);

            service.InsertCapeData(cape, ref errors);

            if (errors.Count == 0)
            {
                return("ok");
            }

            return("error");
        }
Beispiel #3
0
        ////  [ExpectedException(typeof(ArgumentException))]
        public void InsertCapeESuccessTest()
        {
            //// Arrange
            var errors         = new List <string>();
            var mockRepository = new Mock <ICapeRepository>();
            var capeService    = new CapeService(mockRepository.Object);
            var cape           = new Cape {
                CourseId = 2, Easiness = 4.8f, Helpfulness = 2.5f, Clarity = 1.0f, Hours_spend = 15.0f
            };

            //// Act
            capeService.InsertCapeData(cape, ref errors);

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