Technorati Tags: Unit Testing,MVC,VS 2010
I have a view that really only provides content, is there a quick way to test that it exists? What’s the Assert?
There’s really not much to unit test if you have a page that has only HTML in a MVC (Model-View-Controller) project. And to some extent, if you had a test [...]
Posts Tagged ‘MVC’
Unit Testing a Very Simple ViewResult in MVC
Filed under: Technology | Tags: MVC, Unit Testing, VS 2010
Unit Testing CodeSmith Insight
Filed under: Technology | Tags: CodeSmith, Insight, Moq, MVC, Unit Testing
Technorati Tags: Unit Testing,MVC,Moq,CodeSmith,Insight
As anyone that knows me knows, I use test driven development. So when I put together a Feedback page in my MVC (Model-View-Controller) site I started with my test. What should the test be?
Let’s start with the User Story : As a site user (anonymous or logged in) I want to submit [...]
Unit Test Authorize Attribute
Filed under: Technology | Tags: ASP.NET, MVC, Unit Testing, VS 2010
Technorati Tags: Unit Testing,ASP.NET,MVC,VS 2010
Story: I want to write a unit test to ensure that the Authorize attribute is applied to a controller ActionResult or ViewResult so that security is tested.
Here is the test:
Unit Test
[TestMethod]
public void PreviousSiteUserConversion_Authorization_Attributes_Have_Been_Applied()
{
// Arrange
MethodInfo varietalMethod = typeof(AdminController).GetMethod("PreviousSiteUserConversion", new Type[] { });
// Act
var attributes = varietalMethod.GetCustomAttributes(typeof(AuthorizeAttribute), true);
// Assert
Assert.IsNotNull(attributes);
Assert.AreEqual(1, attributes.Length);
var authAttribute = (AuthorizeAttribute)attributes[0];
string[] [...]
Impressed with CrystalTech for .NET 4.0
Filed under: Technology | Tags: .NET 4.0, ASP.NET, Hosting, MVC, VS 2010
Technorati Tags: .NET 4.0,Hosting,ASP.NET
I’ve used CrystalTech for years. They seemed to be falling behind a bit when I started to work with the MVC (Model-View-Controller) pattern. That works MUCH better with IIS 7 than with IIS 6, but CrystalTech only had IIS 6 servers.
That’s all changed!
I now have no excuses for not upgrading my sites [...]
MVC – The Start
Filed under: Technology | Tags: ASP.NET, Code Analysis, MVC, Unit Testing
Technorati Tags: ASP.NET,MVC,Code Analysis,Unit Testing
This shows my initial setup of an MVC 2 RC 2 application. Using Visual Studio 2010 RC I selected File –> New –> Project… then under Visual C#, Web, I selected the ASP.NET MVC 2 Web Application.
Then when I click OK I get the following dialog. Since I’m a very [...]
MVC Overview
Technorati Tags: MVC
What’s different about Microsoft’s ASP.NET MVC (Model-View-Controller)?
There are some very good books about MVC (such as Steven Sanderson’s book), but here are the features I enjoy the most:
Routing – The routing model in MVC makes you really think about what you want your URLs to look like. In EVERY instance my application ended [...]
MVC – Upcoming Series
Technorati Tags: MVC,VS 2010
I’ve been playing with Microsoft’s ASP.NET MVC (Model-View-Controller) application on and off for about a year now. It’s been moving at such a fast pace that it seemed I was always starting over with another install – CTPs, V1 Visual Studio 2008, previews for Visual Studio 2010… And now I’m currently on [...]
Testing HtmlHelper in MVC 2 RC 2
Filed under: Technology | Tags: ASP.NET, Moq, MVC, TDD, Unit Testing
Technorati Tags: MVC,TDD,Mock,Moq
I strive to use TDD (Test Driven Development) so not having unit tests drives me crazy. I was so pleased to run across this post http://ox.no/posts/mocking-htmlhelper-in-aspnet-mvc-rc1-using-moq making it easy for me to unit test the Html Helper.
But then I downloaded the MVC 2 RC 2 and all my unit tests for HtmlHelper broke! [...]
Error Check for MaxLength in Entity Framework
Technorati Tags: EF,MVC,VS 2010
HEADLINE: edmProperty.TypeUsage.Facets[“MaxLength”].Value comes in handy.
I don’t make a habit of making a post when someone else has done some work… I might point it out, and in that spirit here is the post that finally sent me in the right direction: http://soci.hu/blog/. However, the post is not in English (fortunately, C# is [...]
Showing the Version for an MVC App
Technorati Tags: MVC,ASP.NET,VS 2010
The primary MVC (Model-View-Controller) application that I’m working on is called KarlZMvc resulting in a dll called KarlZMvc.dll. To get the version output on my Site.Master page I need to include the following line:
Code Snippet
<%= typeof(KarlZMvc.MvcApplication).Assembly.GetName().Version.ToString() %>
I tried all sorts of combinations with the GetExecutingAssembly, or calling, etc. But none seemed to [...]