<｜begin▁of▁sentence｜>### Instruction:
As a Mobile App Tester working on an application that integrates with NetworkX for graph analysis, you are tasked to write test cases for a new feature. This feature processes user inputs which include various numeric data types and is expected to handle a sequence, specifically like [1, 2.0, 3, '4', 5], where the inputs might be a mix of integers, floating-point numbers, and strings representing numbers. Your objective is to assert that the feature uses a NetworkX function to correctly parse these inputs into a list of integers. The test should ensure that a ValueError is thrown when an element in the sequence cannot be appropriately converted to an integer. Can you structure a test scenario where you verify that the feature indeed enforces all elements to be valid integers, without any loss in data type integrity during the conversion process?
### Response:
import networkx as nx

# This code snippet uses the make_list_of_ints function from NetworkX
seq = [1, 2.0, 3, '4', 5]
# Convert sequence to a list of integers
int_list = nx.utils.make_list_of_ints(seq)
print(int_list)
<|EOT|>
