public void Alice_Do_Believe() { var alice = Factory.CreateAgent< IThinking >( "Alice" ); var belief = new Belief( reality => { } ); alice.Do( As.Thinking.Believe( belief ) ); Assert.That( alice.As< IThinking >().HasBelief( belief ) ); }
public void Alice_Is_Believing() { var alice = Factory.CreateAgent< IThinking >( "Alice" ); var belief = new Belief( reality => { } ); var hasBelief = alice .Do( As.Thinking.Believe( belief ) ) .Is( As.Thinking.Believing( belief ) ); Assert.That( hasBelief ); }