William ‘tested positive for coronavirus in April’