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"); }
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()); */ }