예제 #1
0
 public void NadgodzinyTest()
 {
     DateTime login = new DateTime(2010, 12, 1, 9, 0, 0);
     DzienOB target = new DzienOB(new DateTime(2010, 12, 1), login, login.AddHours(9), TimeSpan.FromHours(8), TypDnia.Praca);
     TimeSpan expected = TimeSpan.FromHours(1);
     TimeSpan actual;
     actual = target.Nadgodziny();
     Assert.AreEqual(expected, actual);
 }
예제 #2
0
 public void DzienTest()
 {
     KalendarzOB target = new KalendarzOB();
     DateTime login = new DateTime(2010, 12, 1, 9, 0, 0);
     DzienOB d1 = new DzienOB(new DateTime(2010, 12, 1), login, login.AddHours(8), TimeSpan.FromHours(8), TypDnia.Praca);
     target.dodaj(d1);
     DzienOB actual;
     actual = target.Dzien(new DateTime(2010,12,1));
     Assert.AreEqual(d1, actual);
 }
예제 #3
0
 public void CzasTest()
 {
     DateTime login = new DateTime(2010, 12, 1, 9, 0, 0);
     DzienOB target = new DzienOB(new DateTime(2010, 12, 1), login, login.AddHours(8), TimeSpan.FromHours(8), TypDnia.Praca);
     TimeSpan expected = new TimeSpan(8,0,0); // TODO: Initialize to an appropriate value
     TimeSpan actual;
     target.Czas = expected;
     actual = target.Czas;
     Assert.AreEqual(expected, actual);
 }
예제 #4
0
 public void wczytajKalendarz()
 {
     DateTime login = new DateTime(2010,12,1,9,0,0);
     DzienOB d1 = new DzienOB(new DateTime(2010,12,1), login,login.AddHours(8),TimeSpan.FromHours(8),TypDnia.Praca);
     DzienOB d2 = new DzienOB(new DateTime(2010,12,2), login,login.AddHours(8),TimeSpan.FromHours(8),TypDnia.Praca);
     DzienOB d3 = new DzienOB(new DateTime(2010,12,3), login,login.AddHours(8),TimeSpan.FromHours(8),TypDnia.Praca);
     DzienOB d4 = new DzienOB(new DateTime(2010,12,4), DateTime.MinValue,DateTime.MinValue,TimeSpan.FromHours(8),TypDnia.DoOdrobienia);
     DzienOB d5 = new DzienOB(new DateTime(2010,12,5), DateTime.MinValue, DateTime.MinValue, TimeSpan.FromHours(0), TypDnia.Wolne);
     DzienOB d6 = new DzienOB(new DateTime(2010,12,6), login,login.AddHours(8),TimeSpan.FromHours(8),TypDnia.Praca);
     DzienOB d7 = new DzienOB(new DateTime(2010,12,7), DateTime.MinValue,DateTime.MinValue,TimeSpan.FromHours(0),TypDnia.Wolne);
     kalendarz.dodaj(d1).dodaj(d2).dodaj(d3).dodaj(d4).dodaj(d5).dodaj(d6).dodaj(d7);
 }
예제 #5
0
 public void MiesiacTest()
 {
     KalendarzOB target = new KalendarzOB();
     DateTime login = new DateTime(2010, 12, 1, 9, 0, 0);
     DzienOB d1 = new DzienOB(new DateTime(2010, 12, 1), login, login.AddHours(8), TimeSpan.FromHours(8), TypDnia.Praca);
     DzienOB d2 = new DzienOB(new DateTime(2010, 12, 2), login, login.AddHours(8), TimeSpan.FromHours(8), TypDnia.Praca);
     target.dodaj(d1);
     target.dodaj(d2);
     int aRok = 2010;
     int aMiesiac = 12;
     SortedList<DateTime, DzienOB> expected = null;
     SortedList<DateTime, DzienOB> actual;
     actual = target.Miesiac(aRok, aMiesiac);
     Assert.AreEqual(actual[new DateTime(2010,12,1)], d1);
     Assert.AreEqual(actual[new DateTime(2010,12,2)], d2);
 }
예제 #6
0
 public KalendarzOB dodaj(DzienOB aDzien)
 {
     dni.Add(aDzien.Id,aDzien);
     return this;
 }
예제 #7
0
 public void DzienOBConstructorTest1()
 {
     DzienOB target = new DzienOB();
 }