예제 #1
0
        public void ShouldCreatePersonThenApproveAndApprove(string name, string email)
        {
            var person = new Person(name, email);
            person.Approve();

            Assert.Throws<AppException>(() => person.Approve());
        }
예제 #2
0
 public void ShouldCreatePersonThenBlockAndApprove(string name, string email)
 {
     var person = new Person(name, email);
     person.Block();
     person.Approve();
     Assert.Equal(PersonStateEnun.Approved, person.State);
 }