public void TestMethodGetMoisSuivant() { DateTime date = new DateTime(2021, 11, 24); String dateMois = GestionDate.getMoisSuivant(date); Assert.AreEqual(dateMois, "12", "La fonction de retrait de mois ne fonctionne pas correctement"); }
public void TestMethod6() { DateTime laDate = DateTime.Today; int leJour = laDate.Day; Assert.IsTrue(GestionDate.entre(5, 15)); }
public void TestMoisSuivant() { //arrange DateTime date = new DateTime(2018, 02, 19); //act string resultat = GestionDate.getMoisSuivant(date); //assert Assert.AreEqual("03", resultat); }
public void TestEntre() { //Arrange int min = 7; int max = 29; DateTime date = new DateTime(2018, 02, 19); //Act bool resultat = GestionDate.entre(min, max, date); //Assert Assert.IsTrue(resultat); }
static void Main() { if (testDate.dateGoTests() == 0) { if (GestionDate.Entre(1, 10)) { BddMySql.bddMySql = BddMySql.GetInstance(); BddMySql.ClotureFraisDuMois(GestionDate.getMoisPrecedent()); } else if (DateTime.Now.Day == 20) { BddMySql.bddMySql = BddMySql.GetInstance(); BddMySql.MajFicheValidéeToRb(GestionDate.getMoisPrecedent()); } } }
public void updateRB(GestionDate date) { try { maConnexionSql = ConnexionSql.GetInstance(Fabrique.ProviderMysql, Fabrique.DataBaseMysql , Fabrique.UidMysql, Fabrique.MdpMysql); maConnexionSql.openConnection(); myConn = maConnexionSql.reqExec("Update fichefrais set idEtat = 'RB' where mois = " + date.dateMoisPrecedent() + " and idEtat = 'VA'"); myConn.ExecuteNonQuery(); } catch (Exception emp) { throw (emp); } }
public static int dateGoTests() { int nb = 0; if (GestionDate.getMoisPrecedent(new DateTime(1991, 10, 12)) != "09") { nb++; } if (GestionDate.getMoisSuivant(new DateTime(1991, 11, 9)) != "12") { nb++; } if (!GestionDate.Entre(1, 6, new DateTime(2001, 1, 5))) { nb++; } if (GestionDate.Entre(20, 30, new DateTime(2001, 1, 5))) { nb++; } return(nb); }
public void FormatNumberTest() { Assert.AreEqual("05", GestionDate.FormatNumber(5)); }
public void IsEntreTest() { Assert.AreEqual(true, GestionDate.IsEntre(10, 20)); }
public void IsEntreTest1() { Assert.AreEqual(true, GestionDate.IsEntre(1, 20, new DateTime(2019, 9, 21))); }
public void GetMoisSuivantTest() { Assert.AreEqual("04", GestionDate.GetMoisSuivant()); }
public void GetMoisSuivantTest1() { Assert.AreEqual("01", GestionDate.GetMoisSuivant(new DateTime(2019, 12, 20))); }
public void GetMoisPrecedentTest() { Assert.AreEqual("02", GestionDate.GetMoisPrecedent()); }
public void GetMoisPrecedentTest1() { Assert.AreEqual("09", GestionDate.GetMoisPrecedent(new DateTime(2019, 10, 20))); }
public void TestMethod1() { GestionDate gd = new GestionDate(); // FONCTION MOIS PRECEDENT Assert.AreEqual("201704", gd.getAnneeMoisPrecedent()); // Assert.AreEqual("11", gd.getMoisPrecedent()); // FONCTION MOIS SUIVANT Assert.AreEqual("06", gd.getMoisSuivant()); //Assert.AreEqual("11", gd.getMoisSuivant()); // FONCTION MOIS COURANT Assert.AreEqual("05", gd.getMoisCourant()); //Assert.AreEqual("12", gd.getMoisSuivant()); // Test Etat VA en RB pour les fiches frais du mois précédent (>20eme jours mois actuel) pour le visiteur a131 SqlCo.Open(); String date = "201702"; //Mois précédent MySqlTransaction transaction; MySqlCommand command = new MySqlCommand("Update fichefrais set idEtat='RB' where idVisiteur ='a131' and mois= '" + date + "' and idEtat='VA'", SqlCo); // Start a local transaction. transaction = SqlCo.BeginTransaction(); // Must assign both transaction object and connection // to Command object for a pending local transaction command.Connection = SqlCo; command.Transaction = transaction; command.ExecuteNonQuery(); MySqlCommand command2 = new MySqlCommand("Select idEtat from fichefrais where idVisiteur ='a131' and mois =" + date + "", SqlCo); MySqlDataReader exec = command2.ExecuteReader(); while (exec.Read()) { TestContext.WriteLine(exec.GetString(0)); } Assert.AreEqual("RB", exec.GetString(0)); SqlCo.Close(); /** * SqlCo.Open(); * transaction.Rollback(); * SqlCo.Close(); **/ //Test Etat CL pour les fiches frais du mois précédent (1~10eme jour mois actuel) pour le visiteur b13 SqlCo.Open(); String date2 = "201606"; //Mois précédent MySqlTransaction transaction2; MySqlCommand command3 = new MySqlCommand("Update fichefrais set idEtat='CL' where mois= '" + date2 + "'", SqlCo); // Start a local transaction. transaction2 = SqlCo.BeginTransaction(); // Must assign both transaction object and connection // to Command object for a pending local transaction command3.Connection = SqlCo; command3.Transaction = transaction2; command3.ExecuteNonQuery(); MySqlCommand command4 = new MySqlCommand("Select idEtat from fichefrais where idVisiteur ='b13' and mois =" + date2 + "", SqlCo); MySqlDataReader exec2 = command4.ExecuteReader(); while (exec2.Read()) { TestContext.WriteLine(exec2.GetString(0)); } Assert.AreEqual("CL", exec2.GetString(0)); SqlCo.Close(); /** * SqlCo.Open(); * transaction.Rollback(); * SqlCo.Close(); **/ }
public void TestMethod1() { Assert.AreEqual(false, GestionDate.dansLintervalleCL()); Assert.AreEqual(true, GestionDate.dansLintervalleRB()); }
public void updateRB(GestionDate d) { f.updateRB(d); }
public void updateCL(GestionDate d) { f.updateCL(d); }
public void TestMethod1() { Assert.AreEqual(GestionDate.getMoisPrecedent(), "01"); }
public void TestMethod2() { DateTime laDate = DateTime.Today; Assert.AreEqual(GestionDate.getMoisPrecedent(laDate), "01"); }
public void TestMethod5() { Assert.IsTrue(GestionDate.entre(5, 15)); }
public void TestMethod4() { DateTime laDate = DateTime.Today; Assert.AreEqual(GestionDate.getMoisSuivant(laDate), "03"); }
public void TestMethod3() { Assert.AreEqual(GestionDate.getMoisSuivant(), "03"); }