examples/webAndDatabase/SampleWebApplication/SampleWebApplication.Tests/Controllers/HomeControllerTest.cs

using System.Web.Mvc;
using NUnit.Framework;
using SampleWebApplication.Controllers;
 
namespace SampleWebApplication.Tests.Controllers
{
    [TestFixture]
    public class HomeControllerTest
    {
        [Test]
        public void Index()
        {
            // Arrange
            using (HomeController controller = new HomeController())
            {
                // Act
                ViewResult result = controller.Index() as ViewResult;
 
                // Assert
                Assert.IsNotNull(result);
            }
        }
 
        [Test]
        public void About()
        {
            // Arrange
            using (HomeController controller = new HomeController())
            {
                // Act
                ViewResult result = controller.About() as ViewResult;
 
                // Assert
                Assert.AreEqual("Your application description page.", result.ViewBag.Message);
            }
        }
 
        [Test]
        public void Contact()
        {
            // Arrange
            using (HomeController controller = new HomeController())
            {
                // Act
                ViewResult result = controller.Contact() as ViewResult;
 
                // Assert
                Assert.IsNotNull(result);
            }
       }
    }
}