public void ShouldCreatePersonThenApproveAndDelete(string name, string email)
        {
            var person = new Person(name, email);
            person.Approve();

            Assert.Throws<AppException>(() => person.Delete());
        }
 public void ShouldCreatePersonAndDelete(string name, string email)
 {
     var person = new Person(name, email);
     person.Delete();
     Assert.Equal(PersonStateEnun.New, person.State);
 }