Replace using fixture virus file with making file in shared context

## Summry

This PR remove `spec/fixtures/virus` by using tempfile in `shared_context`

---
when install from gem ,but anti-virus software detects fixtures virus file and remove this.
this problem disappears by using tempfile in `shared_context`