Ejemplo n.º 1
0
        public void DeleteArea()
        {
            List <User> managers = new List <User>();
            User        user     = new User
            {
                Id       = Guid.NewGuid(),
                Name     = "Santiago",
                LastName = "Larralde",
                UserName = "******",
                Password = "******",
                Admin    = false
            };

            managers.Add(user);
            IEnumerable <Indicator> indicators = new List <Indicator>();
            AreaModel area = new AreaModel()
            {
                Name             = "Area1",
                ConnectionString = "ConnectionString",
                Id         = Guid.NewGuid(),
                Indicators = IndicatorModel.ToModel(indicators).ToList(),
            };


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

            mock.Setup(m => m.RemoveArea(It.IsAny <Area>()));

            var controller    = new AreasController(mock.Object);
            var result        = controller.Delete(area.Id, area);
            var createdResult = result as OkObjectResult;

            mock.VerifyAll();
        }
Ejemplo n.º 2
0
        public void AreaControllerDeleteTest()
        {
            var Area = new Area
            {
                Id   = Guid.NewGuid(),
                Name = "First Area",
            };

            var Logic      = new AreaLogic();
            var Controller = new AreasController(Logic);

            Logic.Create(Area);
            Controller.Delete(Area.Id);

            Assert.ThrowsException <ExceptionController>(() => Logic.Get(Area.Id));
        }