Testable DNN Module
Description
This project demonstrates how to build a fully tested DotNetNukeModule utilising Web Forms MVP, MBUNit and Watin
Icons
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.zipList of DotNetNuke
Apollo PageLocalization
Aricie - Distributed Caching Provider
Aricie - LuceneSearch
Aspose DotNetNuke Module Development Templa...
Bring2mind Guestbook
Bring2mind Signup
Bring2mind's Yet Another Gallery Module
BugNET Library
Code Camp Event Module v2.1
Contact Collector Module for DotNetNuke
Content Injection Module for DotNetNuke
DNN Blog
DNN Chat
DNN Compare
DNN LocalizationEditor
DnnC PicasaAlbums
DNNSimpleArticle
DotNetNuke 5 Thai Language Pack
DotNetNuke Forum Extensions
DotNetNuke? Auth: Active Directory
DotNetNuke? Documents
DotNetNuke? Events
DotNetNuke? Feedback
DotNetNuke? IFrame
DotNetNuke? Links
DotNetNuke? Map
DotNetNuke? News Feeds
DotNetNuke? Roadmap
DotNetNuke? Survey
NB_Store - Free DotNetNuke Ecommerce Catalo...
Open Graph Protocol Module for DotNetNuke
RTP Forgotten User
Shibboleth Authentication Provider for DotN...
Simple Redirect Module for DotNetNuke
User Directory Module for DotNetNuke
Wazzup module for DotNetNuke
Apollo PageLocalization
Aricie - Distributed Caching Provider
Aricie - LuceneSearch
Aspose DotNetNuke Module Development Templa...
Bring2mind Guestbook
Bring2mind Signup
Bring2mind's Yet Another Gallery Module
BugNET Library
Code Camp Event Module v2.1
Contact Collector Module for DotNetNuke
Content Injection Module for DotNetNuke
DNN Blog
DNN Chat
DNN Compare
DNN LocalizationEditor
DnnC PicasaAlbums
DNNSimpleArticle
DotNetNuke 5 Thai Language Pack
DotNetNuke Forum Extensions
DotNetNuke? Auth: Active Directory
DotNetNuke? Documents
DotNetNuke? Events
DotNetNuke? Feedback
DotNetNuke? IFrame
DotNetNuke? Links
DotNetNuke? Map
DotNetNuke? News Feeds
DotNetNuke? Roadmap
DotNetNuke? Survey
NB_Store - Free DotNetNuke Ecommerce Catalo...
Open Graph Protocol Module for DotNetNuke
RTP Forgotten User
Shibboleth Authentication Provider for DotN...
Simple Redirect Module for DotNetNuke
Testable DNN Module
ThermoChartUser Directory Module for DotNetNuke
Wazzup module for DotNetNuke