public void CallsDisposeOnUserRepo() { var userAccountRepo = new Mock<IUserAccountRepository>(); var sub = new UserAccountService(userAccountRepo.Object, null, null); sub.Dispose(); userAccountRepo.Verify(x => x.Dispose()); }