MODULE 3 · 25 lessons · 25 challenges

VB.NET Assertion Test Suite

Every VB.NET assertion the grader supports — exercised in isolation, then in combination. Companion to the C# Backend Assertion Test Suite. Console code in chapters 1, 2, 4; ASP.MVC patterns in chapter 3.

25 lessons 25 challenges Module badge on completion

All lessons in this module

1. class_exists

VB Static Structure Quiz Challenge

2. method_exists

VB Static Structure Quiz Challenge

3. property_exists

VB Static Structure Quiz Challenge

4. field_exists

VB Static Structure Quiz Challenge

5. constructor_exists

VB Static Structure Quiz Challenge

6. uses_keyword

VB Static Structure Quiz Challenge

7. forbidden_pattern

VB Static Structure Quiz Challenge

8. code_complexity

VB Static Structure Quiz Challenge

9. method_returns

VB Runtime Behaviour Quiz Challenge

10. method_throws

VB Runtime Behaviour Quiz Challenge

11. property_value

VB Runtime Behaviour Quiz Challenge

12. field_value

VB Runtime Behaviour Quiz Challenge

13. output_equals

VB Runtime Behaviour Quiz Challenge

14. output_contains

VB Runtime Behaviour Quiz Challenge

15. output_matches

VB Runtime Behaviour Quiz Challenge

16. MVC — Controller + Index action

VB ASP.MVC Patterns Quiz Challenge

17. MVC — ViewModel with default property values

VB ASP.MVC Patterns Quiz Challenge

18. MVC — Action with route parameter

VB ASP.MVC Patterns Quiz Challenge

19. MVC — Multiple controllers + actions

VB ASP.MVC Patterns Quiz Challenge

20. MVC — Full roundtrip: Controller + ViewModel + Action

VB ASP.MVC Patterns Quiz Challenge

21. Inheritance + interface implementation

Combos & Edge Cases Quiz Challenge

22. Async / Await

Combos & Edge Cases Quiz Challenge

23. Generics + collections

Combos & Edge Cases Quiz Challenge

24. Exception with inner exception

Combos & Edge Cases Quiz Challenge

25. All-in-one comprehensive smoke test

Combos & Edge Cases Quiz Challenge