C#, LINQ, XML, and OOP (+mock +stubs) HW assignment for cs651 web development with .NET