示例#1
0
文件: Tests.cs 项目: ic15b041/oom
 public void CannotCreateEmployeeWithoutLastname()
 {
     Assert.Catch(() =>
     {
         var x = new HoferMitarbeiter("David", "", 1234, 2000);
     });
 }
示例#2
0
文件: Tests.cs 项目: ic15b041/oom
 public void CannotCreateEmployeeWithoutFirstname()
 {
     Assert.Catch(() =>
     {
         var x = new HoferMitarbeiter("", "Boisits", 1234, 2000);
     });
 }
示例#3
0
文件: Tests.cs 项目: ic15b041/oom
 public void CannotCreateEmployeeWithNegativeOrZeroSalary()
 {
     Assert.Catch(() =>
     {
         var x = new HoferMitarbeiter("David", "Boisits", 1234, -100);
         var y = new HoferMitarbeiter("David", "Boisits", 1235, 0);
     });
 }
示例#4
0
文件: Tests.cs 项目: ic15b041/oom
 public void CannotCreateEmployeeWithoutFourDigitSVN()
 {
     Assert.Catch(() =>
     {
         var x = new HoferMitarbeiter("David", "Boisits", 0, 2000);
         var y = new HoferMitarbeiter("David", "Boisits", 01, 2000);
         var z = new HoferMitarbeiter("David", "Boisits", 012, 2000);
     });
 }
示例#5
0
文件: Tests.cs 项目: ic15b041/oom
 public void Employeewithsvn()
 {
     var x = new HoferMitarbeiter("David", "Boisits", 1234, 2000);
     Assert.IsNotNull(x.svn);
 }
示例#6
0
文件: Tests.cs 项目: ic15b041/oom
 public void Employeewithfirstname()
 {
     var x = new HoferMitarbeiter("David", "Boisits", 1234, 2000);
     Assert.IsNotNull(x.firstname);
 }
示例#7
0
文件: Tests.cs 项目: ic15b041/oom
 public void CreateEmployeeWithFourDigitSVN()
 {
     var x = new HoferMitarbeiter("David", "Boisits", 1234, 2000);
     Assert.IsTrue(x.svn.ToString().Length == 4);
 }