public static MovementAssertions Should(this IMovement movement) { return(new MovementAssertions(initialHiveBuilder => movement.GetMoves(initialHiveBuilder.OriginCell, new HashSet <Cell>(initialHiveBuilder.AllCells)))); }