コード例 #1
0
        public ProblemRepositoryTest()
        {
            // Perform factory set up (once for entire test run)
            IGenerationSessionFactory factory = AutoPocoContainer.Configure(x =>
            {
                x.Conventions(c => c.UseDefaultConventions());
                x.AddFromAssemblyContainingType <Member>();

                x.Include <Member>()
                .Setup(m => m.Id).Use <ObjectIdDataSource>()
                .Setup(m => m.OpenId).Random(5, 10)
                .Setup(m => m.UserName).Random(5, 7);

                x.Include <Problem>()
                .Setup(p => p.Id).Use <ObjectIdDataSource>()
                .Setup(p => p.Text).Use <LoremIpsumSource>()
                .Setup(p => p.Title).Random(7, 12);

                x.Include <Response>()
                .Setup(r => r.Text).Use <LoremIpsumSource>();
            });

            // Generate one of these per test (factory will be a static variable most likely)
            _session = factory.CreateSession();

            _conn = new DbConnexion("Test_LittleProblem");
            _problemRepository = new ProblemRepository(_conn);
            _problemCollection = _conn.Collection <Problem>(CollectionNames.Problem);
        }
コード例 #2
0
        public MembershipServiceTest()
        {
            IConnexion conn = new DbConnexion("Test_LittleProblem");

            _service = new MembershipService(conn);
            _members = conn.Collection <Member>(CollectionNames.Member);
        }
コード例 #3
0
        public ProblemRepositoryTest()
        {
            // Perform factory set up (once for entire test run)
            IGenerationSessionFactory factory = AutoPocoContainer.Configure(x =>
            {
                x.Conventions(c => c.UseDefaultConventions());
                x.AddFromAssemblyContainingType<Member>();

                x.Include<Member>()
                    .Setup(m => m.Id).Use<ObjectIdDataSource>()
                    .Setup(m => m.OpenId).Random(5, 10)
                    .Setup(m => m.UserName).Random(5, 7);

                x.Include<Problem>()
                    .Setup(p => p.Id).Use<ObjectIdDataSource>()
                    .Setup(p => p.Text).Use<LoremIpsumSource>()
                    .Setup(p => p.Title).Random(7, 12);

                x.Include<Response>()
                    .Setup(r => r.Text).Use<LoremIpsumSource>();
            });

            // Generate one of these per test (factory will be a static variable most likely)
            _session = factory.CreateSession();

            _conn = new DbConnexion("Test_LittleProblem");
            _problemRepository = new ProblemRepository(_conn);
            _problemCollection = _conn.Collection<Problem>(CollectionNames.Problem);
        }
コード例 #4
0
        public MemberRepositoryTest()
        {
            IConnexion conn = new DbConnexion("Test_LittleProblem");

            _memberRepository = new MemberRepository(conn);
            _members          = conn.Collection <Member>(CollectionNames.Member);
        }
コード例 #5
0
 private void btnQuitter_Click(object sender, EventArgs e)
 {
     if (DbConnexion.etatConnexion() == ConnectionState.Open)
     {
         DbConnexion.SeDeconnecter();
     }
     this.Close();
 }
コード例 #6
0
        public void GetCollectionFromConnexion()
        {
            IConnexion connexion = new DbConnexion();
            var collection = connexion.Collection<Member>(CollectionNames.Member);

            Assert.That(collection, Is.Not.Null);
            Assert.That(collection.Name, Is.EqualTo(CollectionNames.Member));
        }
コード例 #7
0
        public void GetCollectionFromConnexion()
        {
            IConnexion connexion  = new DbConnexion();
            var        collection = connexion.Collection <Member>(CollectionNames.Member);

            Assert.That(collection, Is.Not.Null);
            Assert.That(collection.Name, Is.EqualTo(CollectionNames.Member));
        }
コード例 #8
0
        private void btEntrer_Click(object sender, EventArgs e)
        {
            try
            {
                String serveur = tbxServeur.Text;
                int    port    = Convert.ToInt32(tbxPort.Text);
                if (DbConnexion.etatConnexion() == ConnectionState.Closed)
                {
                    DbConnexion.connexionBase(serveur, port);
                }

                String[] idStatut = UtilisateurDAO.authentificationUtilisateur(tbxLogin.Text, tbxMdP.Text);

                if (idStatut[1] == "C")
                {
                    List <Utilisateur> Utilisateurs = UtilisateurDAO.chargerUtilisateurs();
                    LesUtilisateurs.remplirListeUtilisateurs(Utilisateurs);

                    List <FicheFrais> fichesFrais = FicheFraisDAO.chargerFichesFrais();
                    LesFichesFrais.remplirLesFichesFrais(fichesFrais);

                    List <TypeFrais> typesFrais = TypeFraisDAO.chargerTypesFrais();
                    LesTypesFrais.remplirLesTypesFrais(typesFrais);


                    frmComptaListeFiches comptaListeFiches = new frmComptaListeFiches();
                    comptaListeFiches.ShowDialog();
                }
                else if (idStatut[1] == "V")
                {
                    String             unId         = idStatut[0];
                    List <Utilisateur> Utilisateurs = UtilisateurDAO.chargerUtilisateurs();
                    LesUtilisateurs.remplirListeUtilisateurs(Utilisateurs);

                    List <FicheFrais> fichesFrais = FicheFraisDAO.chargerFichesFraisUnUtilisateur(unId);
                    LesFichesFrais.remplirLesFichesFrais(fichesFrais);

                    List <TypeFrais> typesFrais = TypeFraisDAO.chargerTypesFrais();
                    LesTypesFrais.remplirLesTypesFrais(typesFrais);

                    frmComptaListeFiches comptaListeFiches = new frmComptaListeFiches();
                    comptaListeFiches.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Login ou mot de passe inconnu !!");
                }
                tbxLogin.Text = "";
                tbxMdP.Text   = "";
                List <Utilisateur> idUtilisateur = UtilisateurDAO.chargerUtilisateurs();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #9
0
        private void btEntrer_Click(object sender, EventArgs e)
        {
            try
            {
                String serveur = tbxServeur.Text;
                int    port    = Convert.ToInt32(tbxPort.Text);
                if (DbConnexion.etatConnexion() == ConnectionState.Closed)
                {
                    DbConnexion.connexionBase(serveur, port);
                }

                String[] idStatut = UtilisateurDAO.authentificationUtilisateur(tbxLogin.Text, tbxMdP.Text);

                if (idStatut[0] == "compta")
                {
                    List <Utilisateur> utilisateurs = UtilisateurDAO.chargerUtilisateurs();
                    LesUtilisateurs.remplirListeUtilisateurs(utilisateurs);

                    List <FicheFrais> fichesFrais = FicheFraisDAO.chargerFichesFrais();
                    LesFichesFrais.remplirLesFichesFrais(fichesFrais);

                    List <TypeFrais> typesFrais = TypeFraisDAO.chargerTypesFrais();
                    LesTypesFrais.remplirLesTypesFrais(typesFrais);


                    frmComptaListeFiches comptaListeFiches = new frmComptaListeFiches();
                    comptaListeFiches.ShowDialog();
                }
                else if (idStatut[0] == "visiteur")
                {
                    frmVisiteurListeFiches listeFichesVisiteur = new frmVisiteurListeFiches();
                    listeFichesVisiteur.ShowDialog();
                }
                else if (idStatut[0] == "gestionnaire")
                {
                    //frmFicheGestionnaire ficheGestionnaire = new frmFicheGestionnaire();
                    //ficheGestionnaire.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Login ou mot de passe inconnu !!");
                }
                tbxLogin.Text = "";
                tbxMdP.Text   = "";
            }
            catch
            {
                MessageBox.Show("Connexion impossible");
            }
        }
コード例 #10
0
 public void GetConnexionWithoutDbName()
 {
     IConnexion connexion = new DbConnexion();
     Assert.That(connexion, Is.Not.Null);
 }
コード例 #11
0
 public void GetConnexionWithDbName()
 {
     IConnexion connexion = new DbConnexion("Test_LittleProblem");
     Assert.That(connexion, Is.Not.Null);
 }
コード例 #12
0
        public void GetConnexionWithDbName()
        {
            IConnexion connexion = new DbConnexion("Test_LittleProblem");

            Assert.That(connexion, Is.Not.Null);
        }
コード例 #13
0
 public MemberRepositoryTest()
 {
     IConnexion conn = new DbConnexion("Test_LittleProblem");
     _memberRepository = new MemberRepository(conn);
     _members = conn.Collection<Member>(CollectionNames.Member);
 }
コード例 #14
0
 private void frmComptaListeFiches_FormClosed(object sender, FormClosedEventArgs e)
 {
     DbConnexion.SeDeconnecter();
 }
コード例 #15
0
 private void btnQuitter_Click(object sender, EventArgs e)
 {
     DbConnexion.SeDeconnecter();
     this.Close();
 }
コード例 #16
0
 public MembershipServiceTest()
 {
     IConnexion conn = new DbConnexion("Test_LittleProblem");
     _service = new MembershipService(conn);
     _members = conn.Collection<Member>(CollectionNames.Member);
 }
コード例 #17
0
        public void GetConnexionWithoutDbName()
        {
            IConnexion connexion = new DbConnexion();

            Assert.That(connexion, Is.Not.Null);
        }