public Zadanie(string opis, DateTime dataUtworzenia, DateTime planowanyTerminRealizacji, PriorytetZadania priorytet, bool czyZrealizowane) { Opis = opis; DataUtworzenia = dataUtworzenia; PlanowanyTerminRealizacji = planowanyTerminRealizacji; Priorytet = priorytet; CzyZrealizowane = czyZrealizowane; Uzytkownik = new Uzytkownik { Imie = "Jan", Nazwisko = "Nazwisko" }; }
//przygotowanie łańcucha podstawie jednej z trzech wartości priorytetu public static string OpisPriorytetu(PriorytetZadania priorytet) //metoda, korzysta konwerter { switch (priorytet) { case PriorytetZadania.MniejWażne: return("mniej ważne"); case PriorytetZadania.Ważne: return("ważne"); case PriorytetZadania.Krytyczne: return("krytyczne"); default: throw new Exception("Nierozpoznany priorytet zadania"); } }
} //właściwość //przy teście ciągnie z tego: public Zadanie(string opis, DateTime dataUtworzenia, DateTime planowanyTerminRealizacji, PriorytetZadania priorytetZadania, bool czyZrealizowane) //konstruktor, przypisanie zmiennych właściwościom { this.Opis = opis; this.DataUtworzenia = dataUtworzenia; this.PlanowanyTerminRealizacji = planowanyTerminRealizacji; this.Priorytet = priorytetZadania; this.CzyZrealizowane = czyZrealizowane; }
public Zadanie(string opis, DateTime dataUtworzenia, DateTime planowanyTerminRealizacji, PriorytetZadania priorytetZadania, bool czyZrealizowane = false) { this.Opis = opis; this.DataUtworzenia = dataUtworzenia; this.PlanowanyTerminRealizacji = planowanyTerminRealizacji; this.Priorytet = priorytetZadania; this.CzyZrealizowane = czyZrealizowane; }