public void ShouldCreatePersonThenBlockAndApprove(string name, string email) { var person = new Person(name, email); person.Block(); person.Approve(); Assert.Equal(PersonStateEnun.Approved, person.State); }
public void ShouldCreatePersonThenBlockAndBlock(string name, string email) { var person = new Person(name, email); person.Block(); Assert.Throws<AppException>(() => person.Block()); }
public void ShouldCreatePersonAndBlock(string name, string email) { var person = new Person(name, email); person.Block(); Assert.Equal(PersonStateEnun.Blocked, person.State); }