public void AsValueEnumerable_With_ValidData_Must_Succeed(int[] source) { // Arrange var list = source.ToList(); // Act var result = ListBindings .AsValueEnumerable(list); // Assert _ = result.Must() .BeAssignableTo <IValueReadOnlyList <int, List <int> .Enumerator> >() .BeEnumerableOf <int>() .BeEqualTo(source); }