Testable DNN Module

Description

This project demonstrates how to build a fully tested DotNetNukeModule utilising Web Forms MVP, MBUNit and Watin

Icons

null

Source Files

The download file testdrivendnnmodule.zip has the following entries.


AutomationTests/Dependencies/Gallio.dll/*from ww  w.  j  a  va 2s .  co m*/
AutomationTests/Dependencies/MbUnit.dll
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
DNN MVP Wizard.sln
Dependencies/DotNetNuke.Web.dll
Dependencies/DotNetNuke.dll
Dependencies/Microsoft.ApplicationBlocks.Data.dll
Dependencies/WebFormsMvp.dll
Dependencies/WebFormsMvp.pdb
Dependencies/WebFormsMvp.xml
DotNetNukeMVPModule.Tests/Dependencies/Database_log.ldf
DotNetNukeMVPModule.Tests/Dependencies/Gallio.dll
DotNetNukeMVPModule.Tests/Dependencies/MbUnit.dll
DotNetNukeMVPModule.Tests/Dependencies/Microsoft.SqlServer.ConnectionInfo.dll
DotNetNukeMVPModule.Tests/Dependencies/Microsoft.SqlServer.Management.Sdk.Sfc.dll
DotNetNukeMVPModule.Tests/Dependencies/Microsoft.SqlServer.Smo.dll
DotNetNukeMVPModule.Tests/Dependencies/Microsoft.SqlServer.SqlEnum.dll
DotNetNukeMVPModule.Tests/Dependencies/Moq.dll
DotNetNukeMVPModule.Tests/Dependencies/NET35/Moq.dll
DotNetNukeMVPModule.Tests/Dependencies/NET35/Moq.pdb
DotNetNukeMVPModule.Tests/Dependencies/NET35/Moq.xml
DotNetNukeMVPModule.Tests/Dependencies/WebFormsMvp.dll
DotNetNukeMVPModule.Tests/Dependencies/WebFormsMvp.pdb
DotNetNukeMVPModule.Tests/Dependencies/WebFormsMvp.xml
DotNetNukeMVPModule.Tests/Documentation/Documentation.css
DotNetNukeMVPModule.Tests/Documentation/Documentation.html
DotNetNukeMVPModule.Tests/Documentation/logo.gif
DotNetNukeMVPModule.Tests/EditTestDrivenDNNModuleFixture.cs
DotNetNukeMVPModule.Tests/Mocks/MockCachingProvider.cs
DotNetNukeMVPModule.Tests/Mocks/MockHelper.cs
DotNetNukeMVPModule.Tests/Properties/AssemblyInfo.cs
DotNetNukeMVPModule.Tests/SqlDataProviderFixture.cs
DotNetNukeMVPModule.Tests/SqlDataProviderFixturePreTest.cs
DotNetNukeMVPModule.Tests/TestDatabase/01.00.00.SqlDataProvider
DotNetNukeMVPModule.Tests/TestDatabase/TestData.SqlDataProvider
DotNetNukeMVPModule.Tests/TestDatabase/TestDatabase.Setup.SqlDataProvider
DotNetNukeMVPModule.Tests/TestDatabase/TestDatabase.mdf
DotNetNukeMVPModule.Tests/TestDatabase/TestDatabase_log.LDF
DotNetNukeMVPModule.Tests/TestDatabase/Uninstall.SqlDataProvider
DotNetNukeMVPModule.Tests/TestDrivenDNNModule.Tests.VS2008.csproj
DotNetNukeMVPModule.Tests/TestDrivenDNNModule.Tests.csproj
DotNetNukeMVPModule.Tests/TestDrivenDNNModule.Tests.csproj.vspscc
DotNetNukeMVPModule.Tests/TestDrivenDNNModuleControllerFixture.cs
DotNetNukeMVPModule.Tests/TestEnvironment.cs
DotNetNukeMVPModule.Tests/Utilities/DatabaseManager.cs
DotNetNukeMVPModule.Tests/ViewTestDrivenDNNModuleFixture.cs
DotNetNukeMVPModule.Tests/app.config
DotNetNukeMVPModule.UIAutomation.Tests/Dependencies/DotNetNuke.Tests.UI.WatiN.Common.dll
DotNetNukeMVPModule.UIAutomation.Tests/Dependencies/DotNetNuke.Tests.UI.WatiN.Utilities.dll
DotNetNukeMVPModule.UIAutomation.Tests/Dependencies/Gallio.dll
DotNetNukeMVPModule.UIAutomation.Tests/Dependencies/Interop.SHDocVw.dll
DotNetNukeMVPModule.UIAutomation.Tests/Dependencies/MbUnit.dll
DotNetNukeMVPModule.UIAutomation.Tests/Dependencies/WatiN.Core.dll
DotNetNukeMVPModule.UIAutomation.Tests/EditPage.cs
DotNetNukeMVPModule.UIAutomation.Tests/Properties/AssemblyInfo.cs
DotNetNukeMVPModule.UIAutomation.Tests/TDDModuleTests.cs
DotNetNukeMVPModule.UIAutomation.Tests/TestDrivenDNNModule.UI.Tests.csproj
DotNetNukeMVPModule.UIAutomation.Tests/TestDrivenDNNModule.UI.Tests.csproj.vspscc
DotNetNukeMVPModule.UIAutomation.Tests/ViewPage.cs
DotNetNukeMVPModule.UIAutomation.Tests/WatiNObjects/_BaseWatiNObject.cs
DotNetNukeMVPModule.UIAutomation.Tests/_BaseTR.cs
DotNetNukeMVPModule.UIAutomation.Tests/app.config
DotNetNukeMVPModule/01.00.00.SqlDataProvider
DotNetNukeMVPModule/App_LocalResources/EditTestDrivenDNNModule.ascx.resx
DotNetNukeMVPModule/App_LocalResources/Settings.ascx.resx
DotNetNukeMVPModule/App_LocalResources/ViewTestDrivenDNNModule.ascx.resx
DotNetNukeMVPModule/BuildProcessTemplates/DefaultTemplate.xaml
DotNetNukeMVPModule/BuildProcessTemplates/UpgradeTemplate.xaml
DotNetNukeMVPModule/BuildScripts/ICSharpCode.SharpZipLib.dll
DotNetNukeMVPModule/BuildScripts/MSBuild.Community.Tasks.Targets
DotNetNukeMVPModule/BuildScripts/MSBuild.Community.Tasks.dll
DotNetNukeMVPModule/BuildScripts/MSBuild.Community.Tasks.xml
DotNetNukeMVPModule/BuildScripts/ModulePackage.targets
DotNetNukeMVPModule/Components/Controller/ITestDrivenDNNModuleController.vb
DotNetNukeMVPModule/Components/Controller/TestDrivenDNNModuleController.vb
DotNetNukeMVPModule/Components/DataProvider/DataProvider.vb
DotNetNukeMVPModule/Components/DataProvider/IDataProvider.vb
DotNetNukeMVPModule/Components/DataProvider/SqlDataProvider.vb
DotNetNukeMVPModule/Components/Models/EditTestDrivenDNNModuleModel.vb
DotNetNukeMVPModule/Components/Models/ViewTestDrivenDNNModuleModel.vb
DotNetNukeMVPModule/Components/Presenters/EditTestDrivenDNNModulePresenter.vb
DotNetNukeMVPModule/Components/Presenters/ViewTestDrivenDNNModulePresenter.vb
DotNetNukeMVPModule/Components/TestDrivenDNNModuleInfo.vb
DotNetNukeMVPModule/Components/UIEventArgs.vb
DotNetNukeMVPModule/Components/Views/IEditTestDrivenDNNModule.vb
DotNetNukeMVPModule/Components/Views/IViewTestDrivenDNNModule.vb
DotNetNukeMVPModule/Documentation/Documentation.css
DotNetNukeMVPModule/Documentation/Documentation.html
DotNetNukeMVPModule/Documentation/TestDrivenDNNModule_01.00.00_ReleaseNotes.txt
DotNetNukeMVPModule/Documentation/TestDrivenDNNModule_01.00.00_TestCases.txt
DotNetNukeMVPModule/Documentation/logo.gif
DotNetNukeMVPModule/EditTestDrivenDNNModule.ascx
DotNetNukeMVPModule/EditTestDrivenDNNModule.ascx.designer.vb
DotNetNukeMVPModule/EditTestDrivenDNNModule.ascx.vb
DotNetNukeMVPModule/LocalTestRun.testrunconfig
DotNetNukeMVPModule/My Project/AssemblyInfo.vb
DotNetNukeMVPModule/Settings.ascx
DotNetNukeMVPModule/Settings.ascx.designer.vb
DotNetNukeMVPModule/Settings.ascx.vb
DotNetNukeMVPModule/Templates/TestDrivenDNNModule.Tests.zip
DotNetNukeMVPModule/Templates/TestDrivenDNNModule.zip
DotNetNukeMVPModule/TestDrivenDNNModule.VS2008.vbproj
DotNetNukeMVPModule/TestDrivenDNNModule.dnn
DotNetNukeMVPModule/TestDrivenDNNModule.vbproj
DotNetNukeMVPModule/TestDrivenDNNModule.vbproj.vspscc
DotNetNukeMVPModule/Uninstall.SqlDataProvider
DotNetNukeMVPModule/ViewTestDrivenDNNModule.ascx
DotNetNukeMVPModule/ViewTestDrivenDNNModule.ascx.designer.vb
DotNetNukeMVPModule/ViewTestDrivenDNNModule.ascx.vb
DotNetNukeMVPTemplate/Alpha - DNN MVP Template.zip
DotNetNukeMVPTemplate/DotNetNuke MPV Module Template.vsix
DotNetNukeMVPWizard.Tests/A List of Future Tests.cs
DotNetNukeMVPWizard.Tests/Base Classes/CommonTestConstants.cs
DotNetNukeMVPWizard.Tests/Base Classes/EnvironmentalDependencies.cs
DotNetNukeMVPWizard.Tests/DotNetNukeMVPWizard.Friend.Test.pfx
DotNetNukeMVPWizard.Tests/DotNetNukeMVPWizard.Friend.Test.txt
DotNetNukeMVPWizard.Tests/DotNetNukeMVPWizard.Tests.csproj
DotNetNukeMVPWizard.Tests/DotNetnukeMVPWizard.Friend.Test.publickey
DotNetNukeMVPWizard.Tests/Properties/AssemblyInfo.cs
DotNetNukeMVPWizard.Tests/TestFolderPathConfiguration.cs
DotNetNukeMVPWizard.Tests/TestIWizardImplementation.cs
DotNetNukeMVPWizard.Tests/TestMvpMultiProjectConfiguration.cs
DotNetNukeMVPWizard.Tests/TestSafeIdentifierConfiguration.cs
DotNetNukeMVPWizard.Tests/TestTextConfiguration.cs
DotNetNukeMVPWizard.Tests/TestUrlAddressConfiguration.cs
DotNetNukeMVPWizard/Components/ExpandableGroupBox.Designer.cs
DotNetNukeMVPWizard/Components/ExpandableGroupBox.cs
DotNetNukeMVPWizard/Components/ExpandableGroupBox.resx
DotNetNukeMVPWizard/Documentation/About Placeholders.txt
DotNetNukeMVPWizard/DotNetNukeMVPModule.pfx
DotNetNukeMVPWizard/DotNetNukeMVPWizard.csproj
DotNetNukeMVPWizard/IConfigurationForm.cs
DotNetNukeMVPWizard/IWizardImplementation.cs
DotNetNukeMVPWizard/InstallToGAC.bat
DotNetNukeMVPWizard/ProjectConfiguration/AbstractConfiguration.cs
DotNetNukeMVPWizard/ProjectConfiguration/FolderPathConfiguration.cs
DotNetNukeMVPWizard/ProjectConfiguration/IConfigurable.cs
DotNetNukeMVPWizard/ProjectConfiguration/IMvpMultiProjectConfiguration.cs
DotNetNukeMVPWizard/ProjectConfiguration/MvpMultiProjectConfiguration.cs
DotNetNukeMVPWizard/ProjectConfiguration/SafeIdentifierConfiguration.cs
DotNetNukeMVPWizard/ProjectConfiguration/TextConfiguration.cs
DotNetNukeMVPWizard/ProjectConfiguration/UrlAddressConfiguration.cs
DotNetNukeMVPWizard/ProjectConfigurationForm.Designer.cs
DotNetNukeMVPWizard/ProjectConfigurationForm.cs
DotNetNukeMVPWizard/ProjectConfigurationForm.resx
DotNetNukeMVPWizard/Properties/AssemblyInfo.cs
DotNetNukeMVPWizard/Properties/Resources.Designer.cs
DotNetNukeMVPWizard/Properties/Resources.resx
DotNetNukeMVPWizard/Resources/green-ok.gif
DotNetNukeMVPWizard/Resources/red-error.gif
DotNetNukeMVPWizard/Resources/yellow-ignore.gif
DotNetNukeMVPWizard/UnInstallToGAC.bat
TestDrivenDNNModule.2010.vssscc
TestDrivenDNNModule.VS2008.sln
TestDrivenDNNModule.VS2010.sln
Tests/Dependencies/Gallio.dll
Tests/Dependencies/MbUnit.dll
WizardTester/App.config
WizardTester/Form1.Designer.vb
WizardTester/Form1.resx
WizardTester/Form1.vb
WizardTester/My Project/Application.Designer.vb
WizardTester/My Project/Application.myapp
WizardTester/My Project/AssemblyInfo.vb
WizardTester/My Project/Resources.Designer.vb
WizardTester/My Project/Resources.resx
WizardTester/My Project/Settings.Designer.vb
WizardTester/My Project/Settings.settings
WizardTester/WizardTester.vbproj

Download

Click the following link to download testdrivendnnmodule.zip.

testdrivendnnmodule.zip