Beispiel #1
0
        public void UpdateAreaNotOk()
        {
            List <User> managers = new List <User>();
            User        user     = new User
            {
                Id       = Guid.NewGuid(),
                Name     = "Santiago",
                LastName = "Larralde",
                UserName = "******",
                Password = "******",
            };

            managers.Add(user);
            List <Indicator> indicators = new List <Indicator>();
            Area             area       = new Area();
            Guid             id         = Guid.NewGuid();

            area.Id               = id;
            area.Name             = "name";
            area.ConnectionString = "connectionString";
            area.Indicators       = indicators;

            var context = ContextFactory.GetMemoryContext(Guid.NewGuid().ToString());
            IRepository <Area>        areaRepo        = new AreaRepository(context);
            IRepository <AreaManager> areaManagerRepo = new AreaManagerRepository(context);
            IRepository <User>        userRepo        = new UserRepository(context);
            IRepository <Indicator>   indicatorRepo   = new IndicatorRepository(context);
            AreaLogic areaLogic = new AreaLogic(areaRepo, areaManagerRepo, userRepo, indicatorRepo);

            areaLogic.UpdateArea(area);
            var areas = areaRepo.GetAll().ToList();
        }
Beispiel #2
0
        public void CreateAreaNotOkNullName()
        {
            List <User>      managers   = new List <User>();
            List <Indicator> indicators = new List <Indicator>();
            Area             area       = new Area();
            Guid             id         = Guid.NewGuid();

            area.Id               = id;
            area.Name             = null;
            area.ConnectionString = "connectionString";
            area.Indicators       = indicators;

            var context = ContextFactory.GetMemoryContext(Guid.NewGuid().ToString());
            IRepository <Area>        areaRepo        = new AreaRepository(context);
            IRepository <AreaManager> areaManagerRepo = new AreaManagerRepository(context);
            IRepository <User>        userRepo        = new UserRepository(context);
            IRepository <Indicator>   indicatorRepo   = new IndicatorRepository(context);
            AreaLogic areaLogic = new AreaLogic(areaRepo, areaManagerRepo, userRepo, indicatorRepo);

            areaLogic.CreateArea(area);
            var areas = areaRepo.GetAll().ToList();
        }