Update templates\samples\tests to use ensure viewstart.cshtml and views directory names are cased appropriately #1559

@pranavkm , could you please review this PR??
for all test names, follow @Eilon's guidance:
> Test names should indicate: what they're testing, the conditions under which they are testing, and the expected result.

here, an example name would be `Execute_CallsFindPartialView_WithExpectedPath`