public void UpdateAreaEmptyConnectionString() { 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.CreateArea(area); area.ConnectionString = ""; areaLogic.UpdateArea(area); var areas = areaRepo.GetAll().ToList(); }
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(); }
public void CreateAreaOkWithMock() { 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 mockAreaRepo = new Mock <IRepository <Area> >(MockBehavior.Strict); mockAreaRepo.Setup(m => m.Add(It.IsAny <Area>())); mockAreaRepo.Setup(m => m.Save()); var mockAreaManagerRepo = new Mock <IRepository <AreaManager> >(MockBehavior.Strict); var mockUserRepo = new Mock <IRepository <User> >(MockBehavior.Strict); var mockIndicatorRepo = new Mock <IRepository <Indicator> >(MockBehavior.Strict); var areaLogic = new AreaLogic(mockAreaRepo.Object, mockAreaManagerRepo.Object, mockUserRepo.Object, mockIndicatorRepo.Object); areaLogic.CreateArea(area); mockAreaRepo.VerifyAll(); }