コード例 #1
0
 public void ShouldCreatePersonThenBlockAndApprove(string name, string email)
 {
     var person = new Person(name, email);
     person.Block();
     person.Approve();
     Assert.Equal(PersonStateEnun.Approved, person.State);
 }
コード例 #2
0
        public void ShouldCreatePersonThenBlockAndBlock(string name, string email)
        {
            var person = new Person(name, email);
            person.Block();

            Assert.Throws<AppException>(() => person.Block());
        }
コード例 #3
0
 public void ShouldCreatePersonAndBlock(string name, string email)
 {
     var person = new Person(name, email);
     person.Block();
     Assert.Equal(PersonStateEnun.Blocked, person.State);
 }