示例#1
0
        public void PersonTest_LastNameCorrect()
        {
            var person = new PersonDerived(1, "wahab", "syed");

            person.LastName = "Brown";
            Assert.Equal("Brown", person.LastName);
        }
示例#2
0
        public void PersonTest_FirstNameCorrect()
        {
            var person = new PersonDerived(1, "wahab", "syed");

            person.FirstName = "Daniel";
            Assert.Equal("Daniel", person.FirstName);
        }
示例#3
0
        public void PersonTest_LastNameEmpty()
        {
            var person = new PersonDerived(1);

            Assert.Throws <ArgumentNullException>(() => {
                person.LastName = "";
            });
        }
示例#4
0
        public void PersonCreatedWithIdAndName()
        {
            var person = new PersonDerived(1, "wahab", "syed");

            Assert.Equal(1, person.Id);
            Assert.Equal("wahab", person.FirstName);
            Assert.Equal("syed", person.LastName);
        }
示例#5
0
 public void PersonCreatedWithInvalidLastName()
 {
     Assert.Throws <ArgumentNullException>(() => {
         var person = new PersonDerived(1, "wahab", "");
     });
 }
示例#6
0
 public void PersonCreatedWithDefaultId2()
 {
     Assert.Throws <ArgumentException>(() => {
         var person = new PersonDerived(default(long), "wahab", "syed");
     });
 }
示例#7
0
 public void PersonCreatedWithInvalidId2()
 {
     Assert.Throws <ArgumentException>(() => {
         var person = new PersonDerived(-1, "wahab", "syed");
     });
 }
示例#8
0
        public void PersonCreatedWithId1()
        {
            var person = new PersonDerived(1);

            Assert.Equal(1, person.Id);
        }
示例#9
0
 public void PersonCreatedWithInvalidId()
 {
     Assert.Throws <ArgumentException>((() => {
         var person = new PersonDerived(-1);
     }));
 }
示例#10
0
        public void PersonTest_FullName()
        {
            var person = new PersonDerived(1, "wahab", "syed");

            Assert.Equal("wahab syed", person.FullName);
        }