Пример #1
0
        public static void setUp(TestContext testContext)
        {
            eeDao = new EffortEntryDAO();
            mbDao = new MonthlyBillingDAO();
            pdDao = new PurchaserDataDAO();
            paDao = new PersonalAssistantDAO();
            Purchaser p = new Purchaser();

            //Person Insert
            p.FirstName              = "testpersonDao";
            p.LastName               = "testpersonDao";
            p.PhoneNumber            = "9999";
            p.MobilePhone            = "99999";
            p.EMail                  = "*****@*****.**";
            p.HomeAdress.Street      = "Am Hügel";
            p.HomeAdress.HouseNumber = 12;
            p.HomeAdress.City        = "LINZ";
            p.HomeAdress.Country     = "schland";
            p.HomeAdress.DoorNumber  = 11115;
            p.HomeAdress.StairNumber = 2345;
            p.HomeAdress.Etage       = 2;
            p.HomeAdress.ZipCode     = 5040;
            p.IBAN          = "AT1254859888898";
            p.BIC           = "SPPR2586XX";
            p.AccountHolder = "Helmut Günther";
            p.SVN           = 1225020496;
            p.nationality   = "Auenland";
            p.InfoField     = "Infotext";

            //purchaser
            p.Active            = true;
            p.ApprovalBegin     = new DateTime(2015, 05, 02);
            p.ApprovalEnd       = new DateTime(2017, 05, 02);
            p.EntryDate         = new DateTime(2015, 05, 02);
            p.hasContract       = true;
            p.hasIntroCourse    = true;
            p.DistrictCommision = "Perg";

            //purchaserData
            d                       = new PurchaserData();
            d.Purchaser             = p;
            d.AssistenceDemand      = 12;
            d.CareAllowance         = 2;
            d.HourlyRate            = 30;
            d.HourlyRatePayoff      = 20;
            d.Income                = 29;
            d.InputIncome           = 100;
            d.Month                 = 11;
            d.TravellingAllowance   = 12;
            d.TravellingAllowanceKM = 11;
            d.CareAllowanceMaximum  = 16;
            d.Year                  = 1998;

            pa = new PersonalAssistant();
            //Person Insert
            pa.FirstName              = "persöhnlicher";
            pa.LastName               = "assistent";
            pa.PhoneNumber            = "9999";
            pa.MobilePhone            = "99999";
            pa.EMail                  = "*****@*****.**";
            pa.HomeAdress.Street      = "Am Hügel";
            pa.HomeAdress.HouseNumber = 12;
            pa.HomeAdress.City        = "LINZ";
            pa.HomeAdress.Country     = "schland";
            pa.HomeAdress.DoorNumber  = 11115;
            pa.HomeAdress.StairNumber = 2345;
            pa.HomeAdress.Etage       = 2;
            pa.HomeAdress.ZipCode     = 5040;
            pa.IBAN          = "AT1254859888898";
            pa.BIC           = "SPPR2586XX";
            pa.AccountHolder = "Helmut Günther";
            pa.SVN           = 1225020496;
            pa.nationality   = "Auenland";
            pa.InfoField     = "Infotext";

            //pa
            pa.Active = true;
            pa.ClosingDateDocuments = new DateTime(2016, 02, 03);
            pa.SV            = true;
            pa.Dienstvertrag = true;
            pa.BestBH        = true;
            pa.Grundkurs     = true;
            pa.consumedHours = 2.4M;
            pa.deadLineHours = new DateTime(2017, 02, 04);

            pa              = paDao.insert(pa);
            d               = pdDao.Insert(d);
            mb              = new MonthlyBillingPerPa();
            mb.PrivateKm    = 21;
            mb.Month        = 7;
            mb.Year         = 1998;
            mb.Pa           = pa;
            mb.Pur          = d;
            mb.WorkingHours = 15;
            mb.BillableKm   = 10;


            effortEntries = new List <EffortEntry>();
            EffortEntry a = new EffortEntry();

            a.Month     = mb.Month;
            a.Year      = mb.Year;
            a.Pa        = mb.Pa;
            a.Purchaser = mb.Pur.Purchaser;
            a.Day       = 1;
            a.From      = new DateTime(a.Year, a.Month, a.Day, 12, 30, 0);
            a.To        = new DateTime(a.Year, a.Month, a.Day, 18, 45, 0);
            a.Km        = 10;
            a.A1        = new Activity(Activity.State.Begleitung);
            a.A2        = new Activity(Activity.State.Hauswirtschaft);
            EffortEntry b = new EffortEntry();

            b.Month     = mb.Month;
            b.Year      = mb.Year;
            b.Pa        = mb.Pa;
            b.Purchaser = mb.Pur.Purchaser;
            b.Day       = 2;
            b.From      = new DateTime(b.Year, b.Month, b.Day, 12, 30, 0);
            b.To        = new DateTime(b.Year, b.Month, b.Day, 18, 45, 0);
            b.Km        = 10;
            b.A1        = new Activity(Activity.State.Begleitung);
            b.A2        = new Activity(Activity.State.Hauswirtschaft);

            effortEntries.Add(a);
            effortEntries.Add(b);
        }