public void Dates_2() { var generator = new RandomGenerator(); var products = Builder <Product> .CreateListOfSize(100) .All() .With(x => x.Created = generator.Next(July.The(1), November.The(10))) .Build(); }
public void Dates_2() { BuilderSettings builderSettings = new BuilderSettings(); var generator = new RandomGenerator(); var products = new Builder(builderSettings) .CreateListOfSize <Product>(100) .All() .With(x => x.Created = generator.Next(July.The(1), November.The(10))) .Build(); }
public void Using_random_dates() { var generator = new RandomGenerator(); var products = Builder <Product> .CreateListOfSize(100) .All() .With(x => x.Created = generator.Next(July.The(1), November.The(10))) .Build(); var expectedStart = new DateTime(DateTime.Now.Year, 7, 1, 00, 00, 00); var expectedEnd = new DateTime(DateTime.Now.Year, 11, 10, 00, 00, 00); foreach (var product in products) { Assert.That(product.Created, Is.AtLeast(expectedStart)); Assert.That(product.Created, Is.AtMost(expectedEnd)); } }
public void Using_random_dates() { var builderSetup = new BuilderSettings(); var generator = new RandomGenerator(); var products = new Builder(builderSetup) .CreateListOfSize <Product>(100) .All() .With(x => x.Created = generator.Next(July.The(1), November.The(10))) .Build(); var expectedStart = new DateTime(DateTime.Now.Year, 7, 1, 00, 00, 00); var expectedEnd = new DateTime(DateTime.Now.Year, 11, 10, 00, 00, 00); foreach (var product in products) { product.Created.ShouldBeGreaterThanOrEqualTo(expectedStart); product.Created.ShouldBeLessThanOrEqualTo(expectedEnd); } }
public void Can_use_static_months() { DateTime date = January.The(1); Assert.That(date.Month, Is.EqualTo(1)); date = February.The(1); Assert.That(date.Month, Is.EqualTo(2)); date = March.The(1); Assert.That(date.Month, Is.EqualTo(3)); date = April.The(1); Assert.That(date.Month, Is.EqualTo(4)); date = May.The(1); Assert.That(date.Month, Is.EqualTo(5)); date = June.The(1); Assert.That(date.Month, Is.EqualTo(6)); date = July.The(1); Assert.That(date.Month, Is.EqualTo(7)); date = August.The(1); Assert.That(date.Month, Is.EqualTo(8)); date = September.The(1); Assert.That(date.Month, Is.EqualTo(9)); date = October.The(1); Assert.That(date.Month, Is.EqualTo(10)); date = November.The(1); Assert.That(date.Month, Is.EqualTo(11)); date = December.The(1); Assert.That(date.Month, Is.EqualTo(12)); }
public void Can_use_static_months() { DateTime date = January.The(1); date.Month.ShouldBe(1); date = February.The(1); date.Month.ShouldBe(2); date = March.The(1); date.Month.ShouldBe(3); date = April.The(1); date.Month.ShouldBe(4); date = May.The(1); date.Month.ShouldBe(5); date = June.The(1); date.Month.ShouldBe(6); date = July.The(1); date.Month.ShouldBe(7); date = August.The(1); date.Month.ShouldBe(8); date = September.The(1); date.Month.ShouldBe(9); date = October.The(1); date.Month.ShouldBe(10); date = November.The(1); date.Month.ShouldBe(11); date = December.The(1); date.Month.ShouldBe(12); }
public void Dates_1() { The.Year(2006).On.May.The10th.At(09, 00); On.July.The21st.At(07, 00); var aug11 = August.The11th; July.The(1); November.The(10); The.Year(2008).On.January.The10th.At(05, 49, 38); var created = On.May.The14th; Today.At(09, 00); // (These generate TimeSpans) The.Time(08, 31); At.Time(09, 46); }
static void Main(string[] args) { string path = @"D:\Example\Example.txt"; December december = new December(); Console.WriteLine(december.performGetCost()); July july = new July(); Console.WriteLine(july.performGetCost()); Console.ReadLine(); using (StreamReader sr = File.OpenText(path)) { string s = " "; while ((s = sr.ReadLine()) != null) { File.AppendAllText(path, december.performGetCost().ToString()); File.AppendAllText(path, december.MonthValue.ToString()); sr.Close(); } } }
public string this[int indexer] { get { switch (indexer) { case 0: January jan = new January(); return jan.ToString(); case 1: February f = new February(); return f.ToString(); case 2: March m = new March(); return m.ToString(); case 3: April a = new April(); return a.ToString(); case 4: May may = new May(); return may.ToString(); case 5: June j = new June(); return j.ToString(); case 6: July july = new July(); return july.ToString(); case 7: August august = new August(); return august.ToString(); case 8: September s = new September(); return s.ToString(); case 9: October o = new October(); return o.ToString(); case 10: November n = new November(); return n.ToString(); case 11: December d = new December(); return d.ToString(); default: throw new Exception("No such index"); } } }
public string this[string indexer] { get { switch (indexer) { case "January": January jan= new January(); return jan.ToString(); case "February": February f = new February(); return f.ToString(); case "March": March m = new March(); return m.ToString(); case "April": April a = new April(); return a.ToString(); case "May": May may = new May(); return may.ToString(); case "June": June j = new June(); return j.ToString(); case "July": July july = new July(); return july.ToString(); case "August": August august = new August(); return august.ToString(); case "September": September s = new September(); return s.ToString(); case "October": October o = new October(); return o.ToString(); case "November": November n = new November(); return n.ToString(); case "December": December d = new December(); return d.ToString(); default: throw new Exception("No such index"); } } }
private void Graph_Load(object sender, EventArgs e) { int jan = 0, feb = 0, march = 0, april = 0, may = 0, june = 0, july = 0, aug = 0, sep = 0, oct = 0, nov = 0, dec = 0; int LastYear = today.Year - 1; //calculates the first and final date for each month from last year string LastYearString = LastYear.ToString(); string LastJanString = "31/01/" + LastYearString; DateTime LastJanDate = Convert.ToDateTime(LastJanString); DateTime StartOfLastJan = LastJanDate.AddDays(-30); DateTime LastFebDate = LastJanDate.AddMonths(1); DateTime StartOfLastFeb = StartOfLastJan.AddMonths(1); DateTime LastMarchDate; if (LastFebDate.ToString().Contains("28"))//takes into account leap years for february date { LastMarchDate = LastFebDate.AddMonths(1).AddDays(3); } else { LastMarchDate = LastFebDate.AddMonths(1).AddDays(2); } DateTime StartOfLastMarch = StartOfLastFeb.AddMonths(1); DateTime LastAprilDate = LastMarchDate.AddMonths(1); DateTime StartOfLastApril = StartOfLastMarch.AddMonths(1); DateTime LastMayDate = LastAprilDate.AddMonths(1).AddDays(1); DateTime StartOfLastMay = StartOfLastApril.AddMonths(1); DateTime LastJuneDate = LastMayDate.AddMonths(1); DateTime StartOfLastJune = StartOfLastMay.AddMonths(1); DateTime LastJulyDate = LastJuneDate.AddMonths(1).AddDays(1); DateTime StartOfLastJuly = StartOfLastJune.AddMonths(1); DateTime LastAugustDate = LastJulyDate.AddMonths(1); DateTime StartOfLastAugust = StartOfLastJuly.AddMonths(1); DateTime LastSeptemberDate = LastAugustDate.AddMonths(1); DateTime StartOfLastSeptember = StartOfLastAugust.AddMonths(1); DateTime LastOctoberDate = LastSeptemberDate.AddMonths(1).AddDays(1); DateTime StartOfLastOctober = StartOfLastSeptember.AddMonths(1); DateTime LastNovemberDate = LastOctoberDate.AddMonths(1); DateTime StartOfLastNovember = StartOfLastOctober.AddMonths(1); DateTime LastDecemberDate = LastNovemberDate.AddMonths(1).AddDays(1); DateTime StartOfLastDecember = StartOfLastNovember.AddMonths(1); OleDbConnection Conn = new OleDbConnection(Program.ConnString); Conn.Open(); OleDbCommand Cmd = new OleDbCommand(); Cmd.Connection = Conn; //uses the procedure to calculate how many items became overdue in each of the months NoForMonth(Cmd, ref jan, StartOfLastJan, LastJanDate); NoForMonth(Cmd, ref feb, StartOfLastFeb, LastFebDate); NoForMonth(Cmd, ref march, StartOfLastMarch, LastMarchDate); NoForMonth(Cmd, ref april, StartOfLastApril, LastAprilDate); NoForMonth(Cmd, ref may, StartOfLastMay, LastMayDate); NoForMonth(Cmd, ref june, StartOfLastJune, LastJuneDate); NoForMonth(Cmd, ref july, StartOfLastJuly, LastJulyDate); NoForMonth(Cmd, ref aug, StartOfLastAugust, LastAugustDate); NoForMonth(Cmd, ref sep, StartOfLastSeptember, LastSeptemberDate); NoForMonth(Cmd, ref oct, StartOfLastOctober, LastOctoberDate); NoForMonth(Cmd, ref nov, StartOfLastNovember, LastNovemberDate); NoForMonth(Cmd, ref dec, StartOfLastDecember, LastDecemberDate); //creates an array to store the months and their corresponding values string[,] XYValues = new string[12, 2] { { "Janaury", jan.ToString() }, { "February", feb.ToString() }, { "March", march.ToString() }, { "April", april.ToString() }, { "May", may.ToString() }, { "June", june.ToString() }, { "July", July.ToString() }, { "August", aug.ToString() }, { "September", sep.ToString() }, { "October", oct.ToString() }, { "November", nov.ToString() }, { "December", dec.ToString() } }; //formats the graph this.dgvForGraph.Rows.Add(jan, feb, march, april, may, june, july, aug, sep, oct, nov, dec); chart1.ChartAreas[0].AxisY.Maximum = 25; chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1; //adds values to the graph using the array for (int i = 0; i < 12; i++) { chart1.Series["Overdue Loans"].Points.AddXY(XYValues[i, 0], XYValues[i, 1]); } }