There are many ways in which you can set up your test arrangements and assert your test expectations. Fluent mocking allows you to create your arrangements and assertions directly from the mock object by using extension methods. Some developers find this approach to writing code faster and more convenient.