Пример #1
0
        public void CanCreateACompaign()
        {
            var Criterion = new Criterion("Libelle", "LaMortQuiTue", CriteriaOperator.Equal);
            var Query = new Query();
            Query.Add(Criterion);
            var vague = new VagueRepository().FindBy(Query).First();

            var comp = CompaignFactory.CreateCompaign(AnnonceurFactory.CreateAnnonceur("annonceur"), TypeCompaign.CourteDuree, vague);
            Assert.IsNotNull(comp);

               // var comp2 = CompaignFactory.CreateCompaign(AnnonceurFactory.CreateAnnonceur("annonceur"), TypeCompaign.CourteDuree, vague, marque: AnnonceurFactory.CreateMarque("marque", AnnonceurFactory.CreateAnnonceur("annonceur"), TypeMarque.Lessive));
            /*Assert.IsNotNull(comp2);
            Assert.AreEqual(comp2.Annonceur.Name,"annonceur");
            Assert.AreEqual(comp2.Marque.Name, "marque");
            Assert.AreEqual(comp2.TypeCompaign, TypeCompaign.CourteDuree);
            Assert.AreEqual(comp2.Marque.Type, TypeMarque.Lessive);*/

            var comp3 = CompaignFactory.CreateCompaign(AnnonceurFactory.CreateAnnonceur("annonceur"), TypeCompaign.CourteDuree,vague);
            Assert.IsNotNull(comp3);
            Assert.AreEqual(comp3.TypeCompaign, TypeCompaign.CourteDuree);
            Assert.AreEqual(comp3.Annonceur.Name, "annonceur");
        }
Пример #2
0
        public void Start()
        {
            var Criterion = new Criterion("Libelle", "LaMortQuiTue", CriteriaOperator.Equal);
            var Query = new Query();
            Query.Add(Criterion);
            var vague = new VagueRepository().FindBy(Query).First();
            /*
            mock = new Mock<IRepository<Compaign, Guid>>();
            mock.Setup(e => e.FindBy(It.IsAny<Guid>())).Returns(CompaignFactory.CreateCompaign(AnnonceurFactory.CreateAnnonceur("annonceur"), TypeCompaign.CourteDuree, vague));

            mockSignalitique = new Mock<IRepository<Signalitique, Guid>>();
            mock.Setup(e => e.FindBy(It.IsAny<Guid>())).Returns(CompaignFactory.CreateCompaign(AnnonceurFactory.CreateAnnonceur("annonceur"), TypeCompaign.CourteDuree, vague));
            */
            InitDAL.Init();
               /* const string nomVague = "LaMortQuiTue";
            string ConnectionString;
            using (
                var xpoSession = new Session()
                {
                    ConnectionString =
                        @"data source=REX-PC\Entretien;integrated security=true;initial catalog=Audience;"
                })
            {
                Map.initSupport(xpoSession);
            }
            const string filePath = @"C:\Users\Administrator\Desktop\upload.xlsx";
            //var vagueFacade = new CreationVagueFacade(new CreateVagueClientProxy());
            var resultat = DonneesFactory.CreateDonnees(filePath, "LaMortQuiTue", new IndividuRepository(), new VagueRepository(), new RepositoryTvCache(), new RepositoryRadioCache(), new RepositoryPresseCache());
             */
        }