public void CreateArea()
        {
            IAreaLogic areaLogic = new AreaLogic(null);
            Area       area      = new Area
            {
                Name       = "Area 51",
                DataSource = "Server=.\\SQLEXPRESS; Database=DashboardDB; Trusted_Connection=True; MultipleActiveResultSets=true",
            };

            areaLogic.AddArea(area);
        }
Beispiel #2
0
        public HttpResponseMessage Insert([FromBody] Area area)
        {
            bool Result = AreaLogic.AddArea(area);

            if (Result == false)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }
            else
            {
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }
        }
        public void CreateInvalidAreaTest()
        {
            var area = new Area
            {
            };

            var mock = new Mock <IRepository <Area> >(MockBehavior.Strict);

            mock.Setup(m => m.Add(It.IsAny <Area>()));
            mock.Setup(m => m.Has(area)).Returns(false);
            mock.Setup(m => m.Save());

            IAreaLogic areaLogic = new AreaLogic(mock.Object);
            var        result    = areaLogic.AddArea(area);

            mock.VerifyAll();
        }
        public void CreateAreaTest()
        {
            var area = new Area
            {
                Name       = "AreaTest",
                DataSource = "Server=localhost\\SQLEXPRESS;Database=DataSourceDB;Trusted_Connection=True;"
            };


            var mock = new Mock <IRepository <Area> >(MockBehavior.Strict);

            mock.Setup(m => m.Add(It.IsAny <Area>()));
            mock.Setup(m => m.Has(area)).Returns(false);
            mock.Setup(m => m.Save());

            IAreaLogic areaLogic = new AreaLogic(mock.Object);
            var        result    = areaLogic.AddArea(area);

            mock.VerifyAll();
            Assert.AreEqual(area.Name, result.Name);
        }