mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
Renaming "Packages" -> "Modules"
--HG-- branch : dev rename : src/Orchard.Tests.Packages/DatabaseEnabledTestsBase.cs => src/Orchard.Tests.Modules/DatabaseEnabledTestsBase.cs rename : src/Orchard.Tests.Packages/Orchard.Tests.Packages.csproj => src/Orchard.Tests.Modules/Orchard.Tests.Modules.csproj rename : src/Orchard.Tests.Packages/Properties/AssemblyInfo.cs => src/Orchard.Tests.Modules/Properties/AssemblyInfo.cs rename : src/Orchard.Tests.Packages/Roles/Controllers/AdminControllerTests.cs => src/Orchard.Tests.Modules/Roles/Controllers/AdminControllerTests.cs rename : src/Orchard.Tests.Packages/Roles/Services/RoleServiceTests.cs => src/Orchard.Tests.Modules/Roles/Services/RoleServiceTests.cs rename : src/Orchard.Tests.Packages/Users/Controllers/AdminControllerTests.cs => src/Orchard.Tests.Modules/Users/Controllers/AdminControllerTests.cs rename : src/Orchard.Tests.Packages/Users/Services/MembershipServiceTests.cs => src/Orchard.Tests.Modules/Users/Services/MembershipServiceTests.cs rename : src/Orchard.Tests.Packages/Values.cs => src/Orchard.Tests.Modules/Values.cs rename : src/Orchard.Tests.Packages/XmlRpc/Controllers/HomeControllerTests.cs => src/Orchard.Tests.Modules/XmlRpc/Controllers/HomeControllerTests.cs rename : src/Orchard.Tests.Packages/XmlRpc/Services/XmlRpcReaderTests.cs => src/Orchard.Tests.Modules/XmlRpc/Services/XmlRpcReaderTests.cs rename : src/Orchard.Tests.Packages/XmlRpc/Services/XmlRpcWriterTests.cs => src/Orchard.Tests.Modules/XmlRpc/Services/XmlRpcWriterTests.cs rename : src/Orchard.Tests/Extensions/FoldersData/Sample1/Package.txt => src/Orchard.Tests/Extensions/FoldersData/Sample1/Module.txt rename : src/Orchard.Tests/Extensions/FoldersData/Sample3/Package.txt => src/Orchard.Tests/Extensions/FoldersData/Sample3/Module.txt rename : src/Orchard.Web/Core/Common/Package.txt => src/Orchard.Web/Core/Common/Module.txt rename : src/Orchard.Web/Core/Feeds/Package.txt => src/Orchard.Web/Core/Feeds/Module.txt rename : src/Orchard.Web/Core/Scheduling/Package.txt => src/Orchard.Web/Core/Scheduling/Module.txt rename : src/Orchard.Web/Core/Settings/Package.txt => src/Orchard.Web/Core/Settings/Module.txt rename : src/Orchard.Web/Core/Themes/Package.txt => src/Orchard.Web/Core/Themes/Module.txt rename : src/Orchard.Web/Core/XmlRpc/Package.txt => src/Orchard.Web/Core/XmlRpc/Module.txt rename : src/Orchard.Web/Packages/Orchard.Blogs/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.Blogs/AdminMenu.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Controllers/BlogAdminController.cs => src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogAdminController.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Controllers/BlogController.cs => src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogController.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Controllers/BlogDriver.cs => src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogDriver.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Controllers/BlogPostAdminController.cs => src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogPostAdminController.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Controllers/BlogPostController.cs => src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogPostController.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Controllers/BlogPostDriver.cs => src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogPostDriver.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Extensions/FeedManagerExtensions.cs => src/Orchard.Web/Modules/Orchard.Blogs/Extensions/FeedManagerExtensions.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Extensions/HtmlHelperExtensions.cs => src/Orchard.Web/Modules/Orchard.Blogs/Extensions/HtmlHelperExtensions.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Extensions/UriExtensions.cs => src/Orchard.Web/Modules/Orchard.Blogs/Extensions/UriExtensions.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Extensions/UrlHelperExtensions.cs => src/Orchard.Web/Modules/Orchard.Blogs/Extensions/UrlHelperExtensions.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Filters/ArchivesFilter.cs => src/Orchard.Web/Modules/Orchard.Blogs/Filters/ArchivesFilter.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Models/ArchiveData.cs => src/Orchard.Web/Modules/Orchard.Blogs/Models/ArchiveData.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Models/Blog.cs => src/Orchard.Web/Modules/Orchard.Blogs/Models/Blog.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Models/BlogArchiveHandler.cs => src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogArchiveHandler.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Models/BlogArchiveRecord.cs => src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogArchiveRecord.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Models/BlogHandler.cs => src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogHandler.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Models/BlogPost.cs => src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogPost.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Models/BlogPostHandler.cs => src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogPostHandler.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Models/BlogRecord.cs => src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogRecord.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Package.txt => src/Orchard.Web/Modules/Orchard.Blogs/Module.txt rename : src/Orchard.Web/Packages/Orchard.Blogs/Orchard.Blogs.csproj => src/Orchard.Web/Modules/Orchard.Blogs/Orchard.Blogs.csproj rename : src/Orchard.Web/Packages/Orchard.Blogs/Permissions.cs => src/Orchard.Web/Modules/Orchard.Blogs/Permissions.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Blogs/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Routes.cs => src/Orchard.Web/Modules/Orchard.Blogs/Routes.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Routing/IsArchiveConstraint.cs => src/Orchard.Web/Modules/Orchard.Blogs/Routing/IsArchiveConstraint.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Routing/IsBlogConstraint.cs => src/Orchard.Web/Modules/Orchard.Blogs/Routing/IsBlogConstraint.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Scripts/archives.js => src/Orchard.Web/Modules/Orchard.Blogs/Scripts/archives.js rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/jquery.ui.core.js => src/Orchard.Web/Modules/Orchard.Blogs/Scripts/jquery.ui.core.js rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/jquery.ui.datepicker.js => src/Orchard.Web/Modules/Orchard.Blogs/Scripts/jquery.ui.datepicker.js rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/jquery.ui.widget.js => src/Orchard.Web/Modules/Orchard.Blogs/Scripts/jquery.ui.widget.js rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/jquery.utils.js => src/Orchard.Web/Modules/Orchard.Blogs/Scripts/jquery.utils.js rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/ui.timepickr.js => src/Orchard.Web/Modules/Orchard.Blogs/Scripts/ui.timepickr.js rename : src/Orchard.Web/Packages/Orchard.Blogs/Services/BlogPostService.cs => src/Orchard.Web/Modules/Orchard.Blogs/Services/BlogPostService.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Services/BlogService.cs => src/Orchard.Web/Modules/Orchard.Blogs/Services/BlogService.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Services/IBlogPostService.cs => src/Orchard.Web/Modules/Orchard.Blogs/Services/IBlogPostService.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Services/IBlogService.cs => src/Orchard.Web/Modules/Orchard.Blogs/Services/IBlogService.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Styles/archives.css => src/Orchard.Web/Modules/Orchard.Blogs/Styles/archives.css rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/datetime.css => src/Orchard.Web/Modules/Orchard.Blogs/Styles/datetime.css rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_flat_0_aaaaaa_40x100.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-bg_flat_0_aaaaaa_40x100.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_flat_75_ffffff_40x100.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-bg_flat_75_ffffff_40x100.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_55_fbf9ee_1x400.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-bg_glass_55_fbf9ee_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_65_ffffff_1x400.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-bg_glass_65_ffffff_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_75_dadada_1x400.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-bg_glass_75_dadada_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_75_e6e6e6_1x400.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-bg_glass_75_e6e6e6_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_95_fef1ec_1x400.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-bg_glass_95_fef1ec_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_highlight-soft_75_cccccc_1x100.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-bg_highlight-soft_75_cccccc_1x100.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_222222_256x240.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-icons_222222_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_2e83ff_256x240.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-icons_2e83ff_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_454545_256x240.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-icons_454545_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_888888_256x240.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-icons_888888_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_cd0a0a_256x240.png => src/Orchard.Web/Modules/Orchard.Blogs/Styles/images/ui-icons_cd0a0a_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/jquery-ui-1.7.2.custom.css => src/Orchard.Web/Modules/Orchard.Blogs/Styles/jquery-ui-1.7.2.custom.css rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/ui.datepicker.css => src/Orchard.Web/Modules/Orchard.Blogs/Styles/ui.datepicker.css rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/ui.timepickr.css => src/Orchard.Web/Modules/Orchard.Blogs/Styles/ui.timepickr.css rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/AdminBlogsViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/AdminBlogsViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/BlogArchivesViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/BlogArchivesViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/BlogEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/BlogEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/BlogForAdminViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/BlogForAdminViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/BlogPostArchiveViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/BlogPostArchiveViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/BlogPostEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/BlogPostEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/BlogPostViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/BlogPostViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/BlogViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/BlogViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/BlogsViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/BlogsViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/CreateBlogPostViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/CreateBlogPostViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/ViewModels/CreateBlogViewModel.cs => src/Orchard.Web/Modules/Orchard.Blogs/ViewModels/CreateBlogViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/Archives.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/Archives.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/Blog/Item.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/Blog/Item.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/Blog/List.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/Blog/List.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/BlogAdmin/Create.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/BlogAdmin/Create.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/BlogAdmin/Edit.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/BlogAdmin/Edit.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/BlogAdmin/Item.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/BlogAdmin/Item.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/BlogAdmin/List.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/BlogAdmin/List.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/BlogPost/Item.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/BlogPost/Item.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/BlogPost/ListByArchive.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/BlogPost/ListByArchive.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/BlogPostAdmin/Create.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/BlogPostAdmin/Create.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/BlogPostAdmin/Edit.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/BlogPostAdmin/Edit.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.DetailAdmin.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.DetailAdmin.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.Summary.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.Summary.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.SummaryAdmin.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.SummaryAdmin.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.Blog.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.Summary.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.Summary.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.SummaryAdmin.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.SummaryAdmin.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/DisplayTemplates/Items/Blogs.BlogPost.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/DisplayTemplates/Parts/Blogs.BlogPost.List.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/DisplayTemplates/Parts/Blogs.BlogPost.List.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/EditorTemplates/Items/Blogs.Blog.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/EditorTemplates/Items/Blogs.Blog.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/EditorTemplates/Items/Blogs.BlogPost.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/EditorTemplates/Items/Blogs.BlogPost.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/EditorTemplates/Parts/Blogs.Blog.Fields.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/EditorTemplates/Parts/Blogs.Blog.Fields.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/EditorTemplates/Parts/Blogs.BlogPost.Publish.ascx => src/Orchard.Web/Modules/Orchard.Blogs/Views/EditorTemplates/Parts/Blogs.BlogPost.Publish.ascx rename : src/Orchard.Web/Packages/Orchard.Blogs/Views/Web.config => src/Orchard.Web/Modules/Orchard.Blogs/Views/Web.config rename : src/Orchard.Web/Packages/TinyMce/Web.config => src/Orchard.Web/Modules/Orchard.Blogs/Web.config rename : src/Orchard.Web/Packages/Orchard.Comments/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.Comments/AdminMenu.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Controllers/AdminController.cs => src/Orchard.Web/Modules/Orchard.Comments/Controllers/AdminController.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Controllers/CommentController.cs => src/Orchard.Web/Modules/Orchard.Comments/Controllers/CommentController.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Extensions/HtmlHelperExtensions.cs => src/Orchard.Web/Modules/Orchard.Comments/Extensions/HtmlHelperExtensions.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Feeds/CommentFeedItemBuilder.cs => src/Orchard.Web/Modules/Orchard.Comments/Feeds/CommentFeedItemBuilder.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Feeds/CommentFeedQuery.cs => src/Orchard.Web/Modules/Orchard.Comments/Feeds/CommentFeedQuery.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Feeds/CommentedOnContainerFeedQuery.cs => src/Orchard.Web/Modules/Orchard.Comments/Feeds/CommentedOnContainerFeedQuery.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Feeds/CommentedOnFeedQuery.cs => src/Orchard.Web/Modules/Orchard.Comments/Feeds/CommentedOnFeedQuery.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/ClosedCommentsRecord.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/ClosedCommentsRecord.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/Comment.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/Comment.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/CommentDriver.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/CommentDriver.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/CommentHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/CommentHandler.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/CommentRecord.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/CommentRecord.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/CommentSettings.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/CommentSettings.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/CommentSettingsHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/CommentSettingsHandler.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/CommentSettingsRecord.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/CommentSettingsRecord.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/CommentStatus.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/CommentStatus.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/HasComments.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/HasComments.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/HasCommentsContainer.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsContainer.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/HasCommentsContainerDriver.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsContainerDriver.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/HasCommentsContainerHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsContainerHandler.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/HasCommentsDriver.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsDriver.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/HasCommentsHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsHandler.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Models/HasCommentsRecord.cs => src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsRecord.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Package.txt => src/Orchard.Web/Modules/Orchard.Comments/Module.txt rename : src/Orchard.Web/Packages/Orchard.Comments/Orchard.Comments.csproj => src/Orchard.Web/Modules/Orchard.Comments/Orchard.Comments.csproj rename : src/Orchard.Web/Packages/Orchard.Comments/Permissions.cs => src/Orchard.Web/Modules/Orchard.Comments/Permissions.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Comments/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Services/CommentService.cs => src/Orchard.Web/Modules/Orchard.Comments/Services/CommentService.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Services/CommentValidator.cs => src/Orchard.Web/Modules/Orchard.Comments/Services/CommentValidator.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Services/ICommentValidator.cs => src/Orchard.Web/Modules/Orchard.Comments/Services/ICommentValidator.cs rename : src/Orchard.Web/Packages/Orchard.Comments/ViewModels/CommentCountViewModel.cs => src/Orchard.Web/Modules/Orchard.Comments/ViewModels/CommentCountViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Comments/ViewModels/CommentsCreateViewModel.cs => src/Orchard.Web/Modules/Orchard.Comments/ViewModels/CommentsCreateViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Comments/ViewModels/CommentsDetailsViewModel.cs => src/Orchard.Web/Modules/Orchard.Comments/ViewModels/CommentsDetailsViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Comments/ViewModels/CommentsEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Comments/ViewModels/CommentsEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Comments/ViewModels/CommentsIndexViewModel.cs => src/Orchard.Web/Modules/Orchard.Comments/ViewModels/CommentsIndexViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Comments/ViewModels/EditCommentsViewModel.cs => src/Orchard.Web/Modules/Orchard.Comments/ViewModels/EditCommentsViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Comments/Views/Admin/Details.aspx => src/Orchard.Web/Modules/Orchard.Comments/Views/Admin/Details.aspx rename : src/Orchard.Web/Packages/Orchard.Comments/Views/Admin/Edit.aspx => src/Orchard.Web/Modules/Orchard.Comments/Views/Admin/Edit.aspx rename : src/Orchard.Web/Packages/Orchard.Comments/Views/Admin/Index.aspx => src/Orchard.Web/Modules/Orchard.Comments/Views/Admin/Index.aspx rename : src/Orchard.Web/Packages/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.Count.ascx => src/Orchard.Web/Modules/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.Count.ascx rename : src/Orchard.Web/Packages/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.CountAdmin.ascx => src/Orchard.Web/Modules/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.CountAdmin.ascx rename : src/Orchard.Web/Packages/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.HasComments.ascx => src/Orchard.Web/Modules/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.HasComments.ascx rename : src/Orchard.Web/Packages/Orchard.Comments/Views/EditorTemplates/Parts/Comments.HasComments.ascx => src/Orchard.Web/Modules/Orchard.Comments/Views/EditorTemplates/Parts/Comments.HasComments.ascx rename : src/Orchard.Web/Packages/Orchard.Comments/Views/EditorTemplates/Parts/Comments.SiteSettings.ascx => src/Orchard.Web/Modules/Orchard.Comments/Views/EditorTemplates/Parts/Comments.SiteSettings.ascx rename : src/Orchard.Web/Packages/Orchard.Comments/Views/ListOfComments.ascx => src/Orchard.Web/Modules/Orchard.Comments/Views/ListOfComments.ascx rename : src/Orchard.Web/Packages/TinyMce/Views/Web.config => src/Orchard.Web/Modules/Orchard.Comments/Views/Web.config rename : src/Orchard.Web/Packages/Orchard.Tags/Web.config => src/Orchard.Web/Modules/Orchard.Comments/Web.config rename : src/Orchard.Web/Packages/Orchard.DevTools/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.DevTools/AdminMenu.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/Controllers/ContentController.cs => src/Orchard.Web/Modules/Orchard.DevTools/Controllers/ContentController.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/Controllers/HomeController.cs => src/Orchard.Web/Modules/Orchard.DevTools/Controllers/HomeController.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/Models/DebugLinkHandler.cs => src/Orchard.Web/Modules/Orchard.DevTools/Models/DebugLinkHandler.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/Models/ShowDebugLink.cs => src/Orchard.Web/Modules/Orchard.DevTools/Models/ShowDebugLink.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/Orchard.DevTools.csproj => src/Orchard.Web/Modules/Orchard.DevTools/Orchard.DevTools.csproj rename : src/Orchard.Web/Packages/Orchard.DevTools/Permissions.cs => src/Orchard.Web/Modules/Orchard.DevTools/Permissions.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/Profiler.cs => src/Orchard.Web/Modules/Orchard.DevTools/Profiler.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.DevTools/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/ViewModels/ContentDetailsViewModel.cs => src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentDetailsViewModel.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/ViewModels/ContentIndexViewModel.cs => src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentIndexViewModel.cs rename : src/Orchard.Web/Packages/Orchard.DevTools/Views/Content/Details.aspx => src/Orchard.Web/Modules/Orchard.DevTools/Views/Content/Details.aspx rename : src/Orchard.Web/Packages/Orchard.DevTools/Views/Content/Index.aspx => src/Orchard.Web/Modules/Orchard.DevTools/Views/Content/Index.aspx rename : src/Orchard.Web/Packages/Orchard.DevTools/Views/DisplayTemplates/Parts/DevTools.ShowDebugLink.ascx => src/Orchard.Web/Modules/Orchard.DevTools/Views/DisplayTemplates/Parts/DevTools.ShowDebugLink.ascx rename : src/Orchard.Web/Packages/Orchard.DevTools/Views/EditorTemplates/Parts/DevTools.ShowDebugLink.ascx => src/Orchard.Web/Modules/Orchard.DevTools/Views/EditorTemplates/Parts/DevTools.ShowDebugLink.ascx rename : src/Orchard.Web/Packages/Orchard.DevTools/Views/Home/Index.aspx => src/Orchard.Web/Modules/Orchard.DevTools/Views/Home/Index.aspx rename : src/Orchard.Web/Packages/TinyMce/Views/Web.config => src/Orchard.Web/Modules/Orchard.DevTools/Views/Web.config rename : src/Orchard.Web/Packages/Orchard.DevTools/Web.config => src/Orchard.Web/Modules/Orchard.DevTools/Web.config rename : src/Orchard.Web/Packages/Orchard.DevTools/_Package.txt => src/Orchard.Web/Modules/Orchard.DevTools/_Module.txt rename : src/Orchard.Web/Packages/Orchard.Media/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.Media/AdminMenu.cs rename : src/Orchard.Web/Packages/Orchard.Media/Content/Admin/images/folder.gif => src/Orchard.Web/Modules/Orchard.Media/Content/Admin/images/folder.gif rename : src/Orchard.Web/Packages/Orchard.Roles/Content/Site.css => src/Orchard.Web/Modules/Orchard.Media/Content/Site.css rename : src/Orchard.Web/Packages/Orchard.Media/Controllers/AdminController.cs => src/Orchard.Web/Modules/Orchard.Media/Controllers/AdminController.cs rename : src/Orchard.Web/Packages/Orchard.Media/Helpers/MediaHelpers.cs => src/Orchard.Web/Modules/Orchard.Media/Helpers/MediaHelpers.cs rename : src/Orchard.Web/Packages/Orchard.Media/Models/FolderNavigation.cs => src/Orchard.Web/Modules/Orchard.Media/Models/FolderNavigation.cs rename : src/Orchard.Web/Packages/Orchard.Media/Models/MediaFile.cs => src/Orchard.Web/Modules/Orchard.Media/Models/MediaFile.cs rename : src/Orchard.Web/Packages/Orchard.Media/Models/MediaFolder.cs => src/Orchard.Web/Modules/Orchard.Media/Models/MediaFolder.cs rename : src/Orchard.Web/Packages/Orchard.Media/Models/MediaSettings.cs => src/Orchard.Web/Modules/Orchard.Media/Models/MediaSettings.cs rename : src/Orchard.Web/Packages/Orchard.Media/Package.txt => src/Orchard.Web/Modules/Orchard.Media/Module.txt rename : src/Orchard.Web/Packages/Orchard.Media/Orchard.Media.csproj => src/Orchard.Web/Modules/Orchard.Media/Orchard.Media.csproj rename : src/Orchard.Web/Packages/Orchard.Media/Permissions.cs => src/Orchard.Web/Modules/Orchard.Media/Permissions.cs rename : src/Orchard.Web/Packages/Orchard.Media/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Media/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.Media/Services/MediaService.cs => src/Orchard.Web/Modules/Orchard.Media/Services/MediaService.cs rename : src/Orchard.Web/Packages/Orchard.Media/Services/XmlRpcHandler.cs => src/Orchard.Web/Modules/Orchard.Media/Services/XmlRpcHandler.cs rename : src/Orchard.Web/Packages/Orchard.Media/ViewModels/MediaFolderCreateViewModel.cs => src/Orchard.Web/Modules/Orchard.Media/ViewModels/MediaFolderCreateViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Media/ViewModels/MediaFolderEditPropertiesViewModel.cs => src/Orchard.Web/Modules/Orchard.Media/ViewModels/MediaFolderEditPropertiesViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Media/ViewModels/MediaFolderEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Media/ViewModels/MediaFolderEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Media/ViewModels/MediaFolderIndexViewModel.cs => src/Orchard.Web/Modules/Orchard.Media/ViewModels/MediaFolderIndexViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Media/ViewModels/MediaItemAddViewModel.cs => src/Orchard.Web/Modules/Orchard.Media/ViewModels/MediaItemAddViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Media/ViewModels/MediaItemEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Media/ViewModels/MediaItemEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Media/Views/Admin/Add.aspx => src/Orchard.Web/Modules/Orchard.Media/Views/Admin/Add.aspx rename : src/Orchard.Web/Packages/Orchard.Media/Views/Admin/Create.aspx => src/Orchard.Web/Modules/Orchard.Media/Views/Admin/Create.aspx rename : src/Orchard.Web/Packages/Orchard.Media/Views/Admin/Edit.aspx => src/Orchard.Web/Modules/Orchard.Media/Views/Admin/Edit.aspx rename : src/Orchard.Web/Packages/Orchard.Media/Views/Admin/EditMedia.aspx => src/Orchard.Web/Modules/Orchard.Media/Views/Admin/EditMedia.aspx rename : src/Orchard.Web/Packages/Orchard.Media/Views/Admin/EditProperties.aspx => src/Orchard.Web/Modules/Orchard.Media/Views/Admin/EditProperties.aspx rename : src/Orchard.Web/Packages/Orchard.Media/Views/Admin/Index.aspx => src/Orchard.Web/Modules/Orchard.Media/Views/Admin/Index.aspx rename : src/Orchard.Web/Packages/Orchard.Media/Views/EditorTemplates/Parts/Media.SiteSettings.ascx => src/Orchard.Web/Modules/Orchard.Media/Views/EditorTemplates/Parts/Media.SiteSettings.ascx rename : src/Orchard.Web/Packages/TinyMce/Views/Web.config => src/Orchard.Web/Modules/Orchard.Media/Views/Web.config rename : src/Orchard.Web/Packages/Orchard.Tags/Web.config => src/Orchard.Web/Modules/Orchard.Media/Web.config rename : src/Orchard.Web/Packages/Orchard.Pages/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.Pages/AdminMenu.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/draft.gif => src/Orchard.Web/Modules/Orchard.Pages/Content/Admin/images/draft.gif rename : src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/offline.gif => src/Orchard.Web/Modules/Orchard.Pages/Content/Admin/images/offline.gif rename : src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/online.gif => src/Orchard.Web/Modules/Orchard.Pages/Content/Admin/images/online.gif rename : src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/published.gif => src/Orchard.Web/Modules/Orchard.Pages/Content/Admin/images/published.gif rename : src/Orchard.Web/Packages/Orchard.Pages/Content/Admin/images/scheduled.gif => src/Orchard.Web/Modules/Orchard.Pages/Content/Admin/images/scheduled.gif rename : src/Orchard.Web/Packages/Orchard.Roles/Content/Site.css => src/Orchard.Web/Modules/Orchard.Pages/Content/Site.css rename : src/Orchard.Web/Packages/Orchard.Pages/Controllers/AdminController.cs => src/Orchard.Web/Modules/Orchard.Pages/Controllers/AdminController.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Controllers/PageController.cs => src/Orchard.Web/Modules/Orchard.Pages/Controllers/PageController.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Controllers/PageDriver.cs => src/Orchard.Web/Modules/Orchard.Pages/Controllers/PageDriver.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Extensions/UriExtensions.cs => src/Orchard.Web/Modules/Orchard.Pages/Extensions/UriExtensions.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Models/Page.cs => src/Orchard.Web/Modules/Orchard.Pages/Models/Page.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Models/PageHandler.cs => src/Orchard.Web/Modules/Orchard.Pages/Models/PageHandler.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Package.txt => src/Orchard.Web/Modules/Orchard.Pages/Module.txt rename : src/Orchard.Web/Packages/Orchard.Pages/Orchard.Pages.csproj => src/Orchard.Web/Modules/Orchard.Pages/Orchard.Pages.csproj rename : src/Orchard.Web/Packages/Orchard.Pages/Permissions.cs => src/Orchard.Web/Modules/Orchard.Pages/Permissions.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Pages/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Routes.cs => src/Orchard.Web/Modules/Orchard.Pages/Routes.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/jquery.ui.core.js => src/Orchard.Web/Modules/Orchard.Pages/Scripts/jquery.ui.core.js rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/jquery.ui.datepicker.js => src/Orchard.Web/Modules/Orchard.Pages/Scripts/jquery.ui.datepicker.js rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/jquery.ui.widget.js => src/Orchard.Web/Modules/Orchard.Pages/Scripts/jquery.ui.widget.js rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/jquery.utils.js => src/Orchard.Web/Modules/Orchard.Pages/Scripts/jquery.utils.js rename : src/Orchard.Web/Packages/Orchard.Pages/Scripts/ui.timepickr.js => src/Orchard.Web/Modules/Orchard.Pages/Scripts/ui.timepickr.js rename : src/Orchard.Web/Packages/Orchard.Pages/Security/Authorization.cs => src/Orchard.Web/Modules/Orchard.Pages/Security/Authorization.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Services/IPageService.cs => src/Orchard.Web/Modules/Orchard.Pages/Services/IPageService.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Services/PageService.cs => src/Orchard.Web/Modules/Orchard.Pages/Services/PageService.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Services/SlugConstraint.cs => src/Orchard.Web/Modules/Orchard.Pages/Services/SlugConstraint.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Services/SlugConstraintUpdator.cs => src/Orchard.Web/Modules/Orchard.Pages/Services/SlugConstraintUpdator.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/datetime.css => src/Orchard.Web/Modules/Orchard.Pages/Styles/datetime.css rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_flat_0_aaaaaa_40x100.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-bg_flat_0_aaaaaa_40x100.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_flat_75_ffffff_40x100.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-bg_flat_75_ffffff_40x100.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_55_fbf9ee_1x400.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-bg_glass_55_fbf9ee_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_65_ffffff_1x400.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-bg_glass_65_ffffff_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_75_dadada_1x400.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-bg_glass_75_dadada_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_75_e6e6e6_1x400.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-bg_glass_75_e6e6e6_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_glass_95_fef1ec_1x400.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-bg_glass_95_fef1ec_1x400.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-bg_highlight-soft_75_cccccc_1x100.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-bg_highlight-soft_75_cccccc_1x100.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_222222_256x240.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-icons_222222_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_2e83ff_256x240.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-icons_2e83ff_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_454545_256x240.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-icons_454545_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_888888_256x240.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-icons_888888_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/images/ui-icons_cd0a0a_256x240.png => src/Orchard.Web/Modules/Orchard.Pages/Styles/images/ui-icons_cd0a0a_256x240.png rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/jquery-ui-1.7.2.custom.css => src/Orchard.Web/Modules/Orchard.Pages/Styles/jquery-ui-1.7.2.custom.css rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/ui.datepicker.css => src/Orchard.Web/Modules/Orchard.Pages/Styles/ui.datepicker.css rename : src/Orchard.Web/Packages/Orchard.Pages/Styles/ui.timepickr.css => src/Orchard.Web/Modules/Orchard.Pages/Styles/ui.timepickr.css rename : src/Orchard.Web/Packages/Orchard.Pages/ViewModels/PageCreateViewModel.cs => src/Orchard.Web/Modules/Orchard.Pages/ViewModels/PageCreateViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Pages/ViewModels/PageEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Pages/ViewModels/PageEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Pages/ViewModels/PageViewModel.cs => src/Orchard.Web/Modules/Orchard.Pages/ViewModels/PageViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Pages/ViewModels/PagesViewModel.cs => src/Orchard.Web/Modules/Orchard.Pages/ViewModels/PagesViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Pages/Views/Admin/Create.ascx => src/Orchard.Web/Modules/Orchard.Pages/Views/Admin/Create.ascx rename : src/Orchard.Web/Packages/Orchard.Pages/Views/Admin/Edit.ascx => src/Orchard.Web/Modules/Orchard.Pages/Views/Admin/Edit.ascx rename : src/Orchard.Web/Packages/Orchard.Pages/Views/Admin/List.aspx => src/Orchard.Web/Modules/Orchard.Pages/Views/Admin/List.aspx rename : src/Orchard.Web/Packages/Orchard.Pages/Views/DisplayTemplates/Items/Pages.Page.Summary.ascx => src/Orchard.Web/Modules/Orchard.Pages/Views/DisplayTemplates/Items/Pages.Page.Summary.ascx rename : src/Orchard.Web/Packages/Orchard.Pages/Views/DisplayTemplates/Items/Pages.Page.ascx => src/Orchard.Web/Modules/Orchard.Pages/Views/DisplayTemplates/Items/Pages.Page.ascx rename : src/Orchard.Web/Packages/Orchard.Pages/Views/EditorTemplates/Items/Pages.Page.ascx => src/Orchard.Web/Modules/Orchard.Pages/Views/EditorTemplates/Items/Pages.Page.ascx rename : src/Orchard.Web/Packages/Orchard.Pages/Views/EditorTemplates/Parts/Pages.Page.Publish.ascx => src/Orchard.Web/Modules/Orchard.Pages/Views/EditorTemplates/Parts/Pages.Page.Publish.ascx rename : src/Orchard.Web/Packages/Orchard.Pages/Views/Page/Item.ascx => src/Orchard.Web/Modules/Orchard.Pages/Views/Page/Item.ascx rename : src/Orchard.Web/Packages/TinyMce/Views/Web.config => src/Orchard.Web/Modules/Orchard.Pages/Views/Web.config rename : src/Orchard.Web/Packages/Orchard.Pages/Web.config => src/Orchard.Web/Modules/Orchard.Pages/Web.config rename : src/Orchard.Web/Packages/Orchard.Roles/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.Roles/AdminMenu.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Content/Site.css => src/Orchard.Web/Modules/Orchard.Roles/Content/Site.css rename : src/Orchard.Web/Packages/Orchard.Roles/Controllers/AdminController.cs => src/Orchard.Web/Modules/Orchard.Roles/Controllers/AdminController.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Controllers/UserRolesDriver.cs => src/Orchard.Web/Modules/Orchard.Roles/Controllers/UserRolesDriver.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Extension.cs => src/Orchard.Web/Modules/Orchard.Roles/Extension.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Models/UserRoles.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/UserRoles.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Models/UserRolesHandler.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/UserRolesHandler.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Models/UserSimulation.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/UserSimulation.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Package.txt => src/Orchard.Web/Modules/Orchard.Roles/Module.txt rename : src/Orchard.Web/Packages/Orchard.Roles/Orchard.Roles.csproj => src/Orchard.Web/Modules/Orchard.Roles/Orchard.Roles.csproj rename : src/Orchard.Web/Packages/Orchard.Roles/Permissions.cs => src/Orchard.Web/Modules/Orchard.Roles/Permissions.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Roles/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Records/PermissionRecord.cs => src/Orchard.Web/Modules/Orchard.Roles/Records/PermissionRecord.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Records/RoleRecord.cs => src/Orchard.Web/Modules/Orchard.Roles/Records/RoleRecord.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Records/RolesPermissions.cs => src/Orchard.Web/Modules/Orchard.Roles/Records/RolesPermissions.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Records/UserRolesRecord.cs => src/Orchard.Web/Modules/Orchard.Roles/Records/UserRolesRecord.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Services/RoleService.cs => src/Orchard.Web/Modules/Orchard.Roles/Services/RoleService.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Services/RolesBasedAuthorizationService.cs => src/Orchard.Web/Modules/Orchard.Roles/Services/RolesBasedAuthorizationService.cs rename : src/Orchard.Web/Packages/Orchard.Roles/ViewModels/RoleCreateViewModel.cs => src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleCreateViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Roles/ViewModels/RoleEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Roles/ViewModels/RolesIndexViewModel.cs => src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RolesIndexViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Roles/ViewModels/UserRolesViewModel.cs => src/Orchard.Web/Modules/Orchard.Roles/ViewModels/UserRolesViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Roles/Views/Admin/Create.aspx => src/Orchard.Web/Modules/Orchard.Roles/Views/Admin/Create.aspx rename : src/Orchard.Web/Packages/Orchard.Roles/Views/Admin/Edit.aspx => src/Orchard.Web/Modules/Orchard.Roles/Views/Admin/Edit.aspx rename : src/Orchard.Web/Packages/Orchard.Roles/Views/Admin/Index.aspx => src/Orchard.Web/Modules/Orchard.Roles/Views/Admin/Index.aspx rename : src/Orchard.Web/Packages/Orchard.Roles/Views/EditorTemplates/Parts/Roles.UserRoles.ascx => src/Orchard.Web/Modules/Orchard.Roles/Views/EditorTemplates/Parts/Roles.UserRoles.ascx rename : src/Orchard.Web/Packages/TinyMce/Views/Web.config => src/Orchard.Web/Modules/Orchard.Roles/Views/Web.config rename : src/Orchard.Web/Packages/Orchard.Users/Web.config => src/Orchard.Web/Modules/Orchard.Roles/Web.config rename : src/Orchard.Web/Packages/Orchard.Sandbox/Controllers/HomeController.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Controllers/HomeController.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/Controllers/PageController.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Controllers/PageController.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/Controllers/SandboxPageDriver.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Controllers/SandboxPageDriver.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/Models/SandboxContentHandler.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Models/SandboxContentHandler.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/Models/SandboxPage.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Models/SandboxPage.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/Models/SandboxPageRecord.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Models/SandboxPageRecord.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/Models/SandboxSettingsRecord.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Models/SandboxSettingsRecord.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/Orchard.Sandbox.csproj => src/Orchard.Web/Modules/Orchard.Sandbox/Orchard.Sandbox.csproj rename : src/Orchard.Web/Packages/Orchard.Sandbox/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/ViewModels/PageCreateViewModel.cs => src/Orchard.Web/Modules/Orchard.Sandbox/ViewModels/PageCreateViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/ViewModels/PageEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Sandbox/ViewModels/PageEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/ViewModels/PageIndexViewModel.cs => src/Orchard.Web/Modules/Orchard.Sandbox/ViewModels/PageIndexViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/ViewModels/PageShowViewModel.cs => src/Orchard.Web/Modules/Orchard.Sandbox/ViewModels/PageShowViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Sandbox/Views/DisplayTemplates/Items/Sandbox.Page.Summary.ascx => src/Orchard.Web/Modules/Orchard.Sandbox/Views/DisplayTemplates/Items/Sandbox.Page.Summary.ascx rename : src/Orchard.Web/Packages/Orchard.Sandbox/Views/DisplayTemplates/Items/Sandbox.Page.ascx => src/Orchard.Web/Modules/Orchard.Sandbox/Views/DisplayTemplates/Items/Sandbox.Page.ascx rename : src/Orchard.Web/Packages/Orchard.Sandbox/Views/DisplayTemplates/Parts/Sandbox.Page.Title.ascx => src/Orchard.Web/Modules/Orchard.Sandbox/Views/DisplayTemplates/Parts/Sandbox.Page.Title.ascx rename : src/Orchard.Web/Packages/Orchard.Sandbox/Views/EditorTemplates/Items/Sandbox.Page.ascx => src/Orchard.Web/Modules/Orchard.Sandbox/Views/EditorTemplates/Items/Sandbox.Page.ascx rename : src/Orchard.Web/Packages/Orchard.Sandbox/Views/EditorTemplates/Parts/Sandbox.SiteSettings.ascx => src/Orchard.Web/Modules/Orchard.Sandbox/Views/EditorTemplates/Parts/Sandbox.SiteSettings.ascx rename : src/Orchard.Web/Packages/Orchard.Sandbox/Views/Page/Create.aspx => src/Orchard.Web/Modules/Orchard.Sandbox/Views/Page/Create.aspx rename : src/Orchard.Web/Packages/Orchard.Sandbox/Views/Page/Edit.aspx => src/Orchard.Web/Modules/Orchard.Sandbox/Views/Page/Edit.aspx rename : src/Orchard.Web/Packages/Orchard.Sandbox/Views/Page/Index.aspx => src/Orchard.Web/Modules/Orchard.Sandbox/Views/Page/Index.aspx rename : src/Orchard.Web/Packages/Orchard.Sandbox/Views/Page/Show.aspx => src/Orchard.Web/Modules/Orchard.Sandbox/Views/Page/Show.aspx rename : src/Orchard.Web/Packages/TinyMce/Views/Web.config => src/Orchard.Web/Modules/Orchard.Sandbox/Views/Web.config rename : src/Orchard.Web/Packages/Orchard.Users/Web.config => src/Orchard.Web/Modules/Orchard.Sandbox/Web.config rename : src/Orchard.Web/Packages/Orchard.Sandbox/_Package.txt => src/Orchard.Web/Modules/Orchard.Sandbox/_Module.txt rename : src/Orchard.Web/Packages/Orchard.Setup/Annotations/SqlDatabaseConnectionStringAttribute.cs => src/Orchard.Web/Modules/Orchard.Setup/Annotations/SqlDatabaseConnectionStringAttribute.cs rename : src/Orchard.Web/Packages/Orchard.Setup/Annotations/StringLengthMin.cs => src/Orchard.Web/Modules/Orchard.Setup/Annotations/StringLengthMin.cs rename : src/Orchard.Web/Packages/Orchard.Setup/Controllers/SetupController.cs => src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs rename : src/Orchard.Web/Packages/Orchard.Setup/Package.txt => src/Orchard.Web/Modules/Orchard.Setup/Module.txt rename : src/Orchard.Web/Packages/Orchard.Setup/Orchard.Setup.csproj => src/Orchard.Web/Modules/Orchard.Setup/Orchard.Setup.csproj rename : src/Orchard.Web/Packages/Orchard.Setup/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Setup/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.Setup/Routes.cs => src/Orchard.Web/Modules/Orchard.Setup/Routes.cs rename : src/Orchard.Web/Packages/Orchard.Setup/Services/ISetupService.cs => src/Orchard.Web/Modules/Orchard.Setup/Services/ISetupService.cs rename : src/Orchard.Web/Packages/Orchard.Setup/Services/SetupService.cs => src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs rename : src/Orchard.Web/Packages/Orchard.Setup/ViewModels/SetupViewModel.cs => src/Orchard.Web/Modules/Orchard.Setup/ViewModels/SetupViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Setup/Views/Setup/Index.ascx => src/Orchard.Web/Modules/Orchard.Setup/Views/Setup/Index.ascx rename : src/Orchard.Web/Packages/Orchard.Setup/Views/Web.config => src/Orchard.Web/Modules/Orchard.Setup/Views/Web.config rename : src/Orchard.Web/Packages/Orchard.Users/Web.config => src/Orchard.Web/Modules/Orchard.Setup/Web.config rename : src/Orchard.Web/Packages/Orchard.Tags/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.Tags/AdminMenu.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Controllers/AdminController.cs => src/Orchard.Web/Modules/Orchard.Tags/Controllers/AdminController.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Controllers/HasTagsDriver.cs => src/Orchard.Web/Modules/Orchard.Tags/Controllers/HasTagsDriver.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Controllers/HomeController.cs => src/Orchard.Web/Modules/Orchard.Tags/Controllers/HomeController.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Helpers/TagHelpers.cs => src/Orchard.Web/Modules/Orchard.Tags/Helpers/TagHelpers.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Models/HasTags.cs => src/Orchard.Web/Modules/Orchard.Tags/Models/HasTags.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Models/HasTagsHandler.cs => src/Orchard.Web/Modules/Orchard.Tags/Models/HasTagsHandler.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Models/Tag.cs => src/Orchard.Web/Modules/Orchard.Tags/Models/Tag.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Models/TagSettings.cs => src/Orchard.Web/Modules/Orchard.Tags/Models/TagSettings.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Models/TagsContentItems.cs => src/Orchard.Web/Modules/Orchard.Tags/Models/TagsContentItems.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Package.txt => src/Orchard.Web/Modules/Orchard.Tags/Module.txt rename : src/Orchard.Web/Packages/Orchard.Tags/Orchard.Tags.csproj => src/Orchard.Web/Modules/Orchard.Tags/Orchard.Tags.csproj rename : src/Orchard.Web/Packages/Orchard.Tags/Permissions.cs => src/Orchard.Web/Modules/Orchard.Tags/Permissions.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Tags/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Routes.cs => src/Orchard.Web/Modules/Orchard.Tags/Routes.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Services/TagService.cs => src/Orchard.Web/Modules/Orchard.Tags/Services/TagService.cs rename : src/Orchard.Web/Packages/Orchard.Tags/ViewModels/EditTagsViewModel.cs => src/Orchard.Web/Modules/Orchard.Tags/ViewModels/EditTagsViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Tags/ViewModels/TagsAdminCreateViewModel.cs => src/Orchard.Web/Modules/Orchard.Tags/ViewModels/TagsAdminCreateViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Tags/ViewModels/TagsAdminEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Tags/ViewModels/TagsAdminEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Tags/ViewModels/TagsAdminIndexViewModel.cs => src/Orchard.Web/Modules/Orchard.Tags/ViewModels/TagsAdminIndexViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Tags/ViewModels/TagsAdminSearchViewModel.cs => src/Orchard.Web/Modules/Orchard.Tags/ViewModels/TagsAdminSearchViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Tags/ViewModels/TagsIndexViewModel.cs => src/Orchard.Web/Modules/Orchard.Tags/ViewModels/TagsIndexViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Tags/ViewModels/TagsSearchViewModel.cs => src/Orchard.Web/Modules/Orchard.Tags/ViewModels/TagsSearchViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Tags/Views/Admin/Create.aspx => src/Orchard.Web/Modules/Orchard.Tags/Views/Admin/Create.aspx rename : src/Orchard.Web/Packages/Orchard.Tags/Views/Admin/Edit.aspx => src/Orchard.Web/Modules/Orchard.Tags/Views/Admin/Edit.aspx rename : src/Orchard.Web/Packages/Orchard.Tags/Views/Admin/Index.aspx => src/Orchard.Web/Modules/Orchard.Tags/Views/Admin/Index.aspx rename : src/Orchard.Web/Packages/Orchard.Tags/Views/Admin/Search.aspx => src/Orchard.Web/Modules/Orchard.Tags/Views/Admin/Search.aspx rename : src/Orchard.Web/Packages/Orchard.Tags/Views/DisplayTemplates/Parts/Tags.ShowTags.ascx => src/Orchard.Web/Modules/Orchard.Tags/Views/DisplayTemplates/Parts/Tags.ShowTags.ascx rename : src/Orchard.Web/Packages/Orchard.Tags/Views/EditorTemplates/Parts/Tags.EditTags.ascx => src/Orchard.Web/Modules/Orchard.Tags/Views/EditorTemplates/Parts/Tags.EditTags.ascx rename : src/Orchard.Web/Packages/Orchard.Tags/Views/EditorTemplates/Parts/Tags.SiteSettings.ascx => src/Orchard.Web/Modules/Orchard.Tags/Views/EditorTemplates/Parts/Tags.SiteSettings.ascx rename : src/Orchard.Web/Packages/Orchard.Tags/Views/Home/Index.ascx => src/Orchard.Web/Modules/Orchard.Tags/Views/Home/Index.ascx rename : src/Orchard.Web/Packages/Orchard.Tags/Views/Home/Search.ascx => src/Orchard.Web/Modules/Orchard.Tags/Views/Home/Search.ascx rename : src/Orchard.Web/Packages/TinyMce/Views/Web.config => src/Orchard.Web/Modules/Orchard.Tags/Views/Web.config rename : src/Orchard.Web/Packages/Orchard.Tags/Web.config => src/Orchard.Web/Modules/Orchard.Tags/Web.config rename : src/Orchard.Web/Packages/Orchard.Users/AdminMenu.cs => src/Orchard.Web/Modules/Orchard.Users/AdminMenu.cs rename : src/Orchard.Web/Packages/Orchard.Users/Controllers/AccountController.cs => src/Orchard.Web/Modules/Orchard.Users/Controllers/AccountController.cs rename : src/Orchard.Web/Packages/Orchard.Users/Controllers/AdminController.cs => src/Orchard.Web/Modules/Orchard.Users/Controllers/AdminController.cs rename : src/Orchard.Web/Packages/Orchard.Users/Controllers/UserDriver.cs => src/Orchard.Web/Modules/Orchard.Users/Controllers/UserDriver.cs rename : src/Orchard.Web/Packages/Orchard.Users/Models/User.cs => src/Orchard.Web/Modules/Orchard.Users/Models/User.cs rename : src/Orchard.Web/Packages/Orchard.Users/Models/UserHandler.cs => src/Orchard.Web/Modules/Orchard.Users/Models/UserHandler.cs rename : src/Orchard.Web/Packages/Orchard.Users/Models/UserRecord.cs => src/Orchard.Web/Modules/Orchard.Users/Models/UserRecord.cs rename : src/Orchard.Web/Packages/Orchard.Users/Package.txt => src/Orchard.Web/Modules/Orchard.Users/Module.txt rename : src/Orchard.Web/Packages/Orchard.Users/Orchard.Users.csproj => src/Orchard.Web/Modules/Orchard.Users/Orchard.Users.csproj rename : src/Orchard.Web/Packages/Orchard.Users/Permissions.cs => src/Orchard.Web/Modules/Orchard.Users/Permissions.cs rename : src/Orchard.Web/Packages/Orchard.Users/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/Orchard.Users/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/Orchard.Users/Services/MembershipService.cs => src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs rename : src/Orchard.Web/Packages/Orchard.Users/ViewModels/LogOnViewModel.cs => src/Orchard.Web/Modules/Orchard.Users/ViewModels/LogOnViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Users/ViewModels/UserCreateViewModel.cs => src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserCreateViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Users/ViewModels/UserEditViewModel.cs => src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserEditViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Users/ViewModels/UsersIndexViewModel.cs => src/Orchard.Web/Modules/Orchard.Users/ViewModels/UsersIndexViewModel.cs rename : src/Orchard.Web/Packages/Orchard.Users/Views/Account/AccessDenied.ascx => src/Orchard.Web/Modules/Orchard.Users/Views/Account/AccessDenied.ascx rename : src/Orchard.Web/Packages/Orchard.Users/Views/Account/ChangePassword.ascx => src/Orchard.Web/Modules/Orchard.Users/Views/Account/ChangePassword.ascx rename : src/Orchard.Web/Packages/Orchard.Users/Views/Account/ChangePasswordSuccess.ascx => src/Orchard.Web/Modules/Orchard.Users/Views/Account/ChangePasswordSuccess.ascx rename : src/Orchard.Web/Packages/Orchard.Users/Views/Account/LogOn.ascx => src/Orchard.Web/Modules/Orchard.Users/Views/Account/LogOn.ascx rename : src/Orchard.Web/Packages/Orchard.Users/Views/Account/Register.ascx => src/Orchard.Web/Modules/Orchard.Users/Views/Account/Register.ascx rename : src/Orchard.Web/Packages/Orchard.Users/Views/Admin/Create.aspx => src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Create.aspx rename : src/Orchard.Web/Packages/Orchard.Users/Views/Admin/Edit.aspx => src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Edit.aspx rename : src/Orchard.Web/Packages/Orchard.Users/Views/Admin/EditorTemplates/inputPasswordLarge.ascx => src/Orchard.Web/Modules/Orchard.Users/Views/Admin/EditorTemplates/inputPasswordLarge.ascx rename : src/Orchard.Web/Packages/Orchard.Users/Views/Admin/EditorTemplates/inputTextLarge.ascx => src/Orchard.Web/Modules/Orchard.Users/Views/Admin/EditorTemplates/inputTextLarge.ascx rename : src/Orchard.Web/Packages/Orchard.Users/Views/Admin/Index.aspx => src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Index.aspx rename : src/Orchard.Web/Packages/Orchard.Users/Views/EditorTemplates/Items/Users.User.ascx => src/Orchard.Web/Modules/Orchard.Users/Views/EditorTemplates/Items/Users.User.ascx rename : src/Orchard.Web/Packages/TinyMce/Views/Web.config => src/Orchard.Web/Modules/Orchard.Users/Views/Web.config rename : src/Orchard.Web/Packages/Orchard.Users/Web.config => src/Orchard.Web/Modules/Orchard.Users/Web.config rename : src/Orchard.Web/Packages/TinyMce/Package.txt => src/Orchard.Web/Modules/TinyMce/Module.txt rename : src/Orchard.Web/Packages/TinyMce/Properties/AssemblyInfo.cs => src/Orchard.Web/Modules/TinyMce/Properties/AssemblyInfo.cs rename : src/Orchard.Web/Packages/TinyMce/Scripts/langs/en.js => src/Orchard.Web/Modules/TinyMce/Scripts/langs/en.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/license.txt => src/Orchard.Web/Modules/TinyMce/Scripts/license.txt rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/autoresize/editor_plugin.js => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/autoresize/editor_plugin.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/autoresize/editor_plugin_src.js => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/autoresize/editor_plugin_src.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/fullscreen/editor_plugin.js => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/fullscreen/editor_plugin.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/fullscreen/editor_plugin_src.js => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/fullscreen/editor_plugin_src.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/fullscreen/fullscreen.htm => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/fullscreen/fullscreen.htm rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/searchreplace/css/searchreplace.css => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/searchreplace/css/searchreplace.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/searchreplace/editor_plugin.js => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/searchreplace/editor_plugin.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/searchreplace/editor_plugin_src.js => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/searchreplace/editor_plugin_src.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/searchreplace/js/searchreplace.js => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/searchreplace/js/searchreplace.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/searchreplace/langs/en_dlg.js => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/searchreplace/langs/en_dlg.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/plugins/searchreplace/searchreplace.htm => src/Orchard.Web/Modules/TinyMce/Scripts/plugins/searchreplace/searchreplace.htm rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/about.htm => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/about.htm rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/anchor.htm => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/anchor.htm rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/charmap.htm => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/charmap.htm rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/color_picker.htm => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/color_picker.htm rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/editor_template.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/editor_template.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/editor_template_src.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/editor_template_src.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/image.htm => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/image.htm rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/img/colorpicker.jpg => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/img/colorpicker.jpg rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/img/icons.gif => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/img/icons.gif rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/js/about.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/js/about.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/js/anchor.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/js/anchor.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/js/charmap.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/js/charmap.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/js/color_picker.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/js/color_picker.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/js/image.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/js/image.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/js/link.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/js/link.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/js/source_editor.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/js/source_editor.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/langs/en.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/langs/en.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/langs/en_dlg.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/langs/en_dlg.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/link.htm => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/link.htm rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/default/content.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/default/content.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/default/dialog.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/default/dialog.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/default/img/buttons.png => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/default/img/buttons.png rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/default/img/items.gif => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/default/img/items.gif rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/default/img/menu_arrow.gif => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/default/img/menu_arrow.gif rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/default/img/menu_check.gif => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/default/img/menu_check.gif rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/default/img/progress.gif => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/default/img/progress.gif rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/default/img/tabs.gif => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/default/img/tabs.gif rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/default/ui.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/default/ui.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/o2k7/content.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/o2k7/content.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/o2k7/dialog.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/o2k7/dialog.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/o2k7/img/button_bg.png => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/o2k7/img/button_bg.png rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/o2k7/img/button_bg_black.png => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/o2k7/img/button_bg_black.png rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/o2k7/img/button_bg_silver.png => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/o2k7/img/button_bg_silver.png rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/o2k7/ui.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/o2k7/ui.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/o2k7/ui_black.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/o2k7/ui_black.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/skins/o2k7/ui_silver.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/skins/o2k7/ui_silver.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/advanced/source_editor.htm => src/Orchard.Web/Modules/TinyMce/Scripts/themes/advanced/source_editor.htm rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/simple/editor_template.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/simple/editor_template.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/simple/editor_template_src.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/simple/editor_template_src.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/simple/img/icons.gif => src/Orchard.Web/Modules/TinyMce/Scripts/themes/simple/img/icons.gif rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/simple/langs/en.js => src/Orchard.Web/Modules/TinyMce/Scripts/themes/simple/langs/en.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/simple/skins/default/content.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/simple/skins/default/content.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/simple/skins/default/ui.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/simple/skins/default/ui.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/simple/skins/o2k7/content.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/simple/skins/o2k7/content.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/simple/skins/o2k7/img/button_bg.png => src/Orchard.Web/Modules/TinyMce/Scripts/themes/simple/skins/o2k7/img/button_bg.png rename : src/Orchard.Web/Packages/TinyMce/Scripts/themes/simple/skins/o2k7/ui.css => src/Orchard.Web/Modules/TinyMce/Scripts/themes/simple/skins/o2k7/ui.css rename : src/Orchard.Web/Packages/TinyMce/Scripts/tiny_mce.js => src/Orchard.Web/Modules/TinyMce/Scripts/tiny_mce.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/tiny_mce_popup.js => src/Orchard.Web/Modules/TinyMce/Scripts/tiny_mce_popup.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/tiny_mce_src.js => src/Orchard.Web/Modules/TinyMce/Scripts/tiny_mce_src.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/utils/editable_selects.js => src/Orchard.Web/Modules/TinyMce/Scripts/utils/editable_selects.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/utils/form_utils.js => src/Orchard.Web/Modules/TinyMce/Scripts/utils/form_utils.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/utils/mctabs.js => src/Orchard.Web/Modules/TinyMce/Scripts/utils/mctabs.js rename : src/Orchard.Web/Packages/TinyMce/Scripts/utils/validate.js => src/Orchard.Web/Modules/TinyMce/Scripts/utils/validate.js rename : src/Orchard.Web/Packages/TinyMce/TinyMce.csproj => src/Orchard.Web/Modules/TinyMce/TinyMce.csproj rename : src/Orchard.Web/Packages/TinyMce/Views/EditorTemplates/TinyMceTextEditor.ascx => src/Orchard.Web/Modules/TinyMce/Views/EditorTemplates/TinyMceTextEditor.ascx rename : src/Orchard.Web/Packages/TinyMce/Views/Web.config => src/Orchard.Web/Modules/TinyMce/Views/Web.config rename : src/Orchard.Web/Packages/TinyMce/Web.config => src/Orchard.Web/Modules/TinyMce/Web.config
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using Autofac;
|
||||
using Autofac.Builder;
|
||||
using Autofac.Modules;
|
||||
using NHibernate;
|
||||
using NUnit.Framework;
|
||||
using Orchard.Data;
|
||||
using Orchard.Services;
|
||||
using Orchard.Tests.Data;
|
||||
using Orchard.Tests.Stubs;
|
||||
|
||||
namespace Orchard.Tests.Modules {
|
||||
public abstract class DatabaseEnabledTestsBase {
|
||||
|
||||
protected IContainer _container;
|
||||
|
||||
protected ISession _session;
|
||||
protected string _databaseFilePath;
|
||||
protected ISessionFactory _sessionFactory;
|
||||
protected StubClock _clock;
|
||||
|
||||
|
||||
[TestFixtureSetUp]
|
||||
public void InitFixture() {
|
||||
_databaseFilePath = Path.GetTempFileName();
|
||||
}
|
||||
|
||||
[TestFixtureTearDown]
|
||||
public void TearDownFixture() {
|
||||
File.Delete(_databaseFilePath);
|
||||
}
|
||||
|
||||
[SetUp]
|
||||
public virtual void Init() {
|
||||
_sessionFactory = DataUtility.CreateSessionFactory(_databaseFilePath, DatabaseTypes.ToArray());
|
||||
_session = _sessionFactory.OpenSession();
|
||||
_clock = new StubClock();
|
||||
|
||||
var builder = new ContainerBuilder();
|
||||
builder.RegisterModule(new ImplicitCollectionSupportModule());
|
||||
builder.Register(new StubLocator(_session)).As<ISessionLocator>();
|
||||
builder.Register(_clock).As<IClock>();
|
||||
builder.RegisterGeneric(typeof(Repository<>)).As(typeof(IRepository<>));
|
||||
Register(builder);
|
||||
_container = builder.Build();
|
||||
}
|
||||
|
||||
[TearDown]
|
||||
public void Cleanup() {
|
||||
_container.Dispose();
|
||||
_session.Close();
|
||||
}
|
||||
|
||||
public abstract void Register(ContainerBuilder builder);
|
||||
|
||||
protected virtual IEnumerable<Type> DatabaseTypes {
|
||||
get {
|
||||
return Enumerable.Empty<Type>();
|
||||
}
|
||||
}
|
||||
|
||||
protected void ClearSession() {
|
||||
_session.Flush();
|
||||
_session.Clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>9.0.30729</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{6CB3EB30-F725-45C0-9742-42599BA8E8D2}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Orchard.Tests.Packages</RootNamespace>
|
||||
<AssemblyName>Orchard.Tests.Packages</AssemblyName>
|
||||
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Autofac, Version=1.4.4.561, Culture=neutral, PublicKeyToken=17863af14b0044da, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\lib\autofac\Autofac.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="FluentNHibernate, Version=1.0.0.593, Culture=neutral, PublicKeyToken=8aa435e3cb308880, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\lib\fluentnhibernate\FluentNHibernate.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Moq, Version=4.0.812.4, Culture=neutral, PublicKeyToken=69f491c39445e920, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\lib\moq\Moq.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="NHibernate, Version=2.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\lib\fluentnhibernate\NHibernate.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="NHibernate.ByteCode.Castle, Version=2.1.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\lib\fluentnhibernate\NHibernate.ByteCode.Castle.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="nunit.framework, Version=2.5.2.9222, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\lib\nunit\nunit.framework.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core">
|
||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||
</Reference>
|
||||
<Reference Include="System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\lib\sqlite\System.Data.SQLite.DLL</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web" />
|
||||
<Reference Include="System.Web.Abstractions">
|
||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\lib\aspnetmvc\System.Web.Mvc.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Routing">
|
||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.Linq">
|
||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||
</Reference>
|
||||
<Reference Include="System.Data.DataSetExtensions">
|
||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||
</Reference>
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="DatabaseEnabledTestsBase.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Roles\Controllers\AdminControllerTests.cs" />
|
||||
<Compile Include="Roles\Services\RoleServiceTests.cs" />
|
||||
<Compile Include="Values.cs" />
|
||||
<Compile Include="Users\Controllers\AdminControllerTests.cs" />
|
||||
<Compile Include="Users\Services\MembershipServiceTests.cs" />
|
||||
<Compile Include="XmlRpc\Controllers\HomeControllerTests.cs" />
|
||||
<Compile Include="XmlRpc\Services\XmlRpcReaderTests.cs" />
|
||||
<Compile Include="XmlRpc\Services\XmlRpcWriterTests.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Orchard.Tests\Orchard.Tests.csproj">
|
||||
<Project>{ABC826D4-2FA1-4F2F-87DE-E6095F653810}</Project>
|
||||
<Name>Orchard.Tests</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Orchard.Web\Core\Orchard.Core.csproj">
|
||||
<Project>{9916839C-39FC-4CEB-A5AF-89CA7E87119F}</Project>
|
||||
<Name>Orchard.Core</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Orchard.Web\Modules\Orchard.Pages\Orchard.Pages.csproj">
|
||||
<Project>{4A9C04A6-0986-4A92-A610-5F59FF273FB9}</Project>
|
||||
<Name>Orchard.Pages</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Orchard.Web\Modules\Orchard.Roles\Orchard.Roles.csproj">
|
||||
<Project>{D10AD48F-407D-4DB5-A328-173EC7CB010F}</Project>
|
||||
<Name>Orchard.Roles</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Orchard.Web\Modules\Orchard.Users\Orchard.Users.csproj">
|
||||
<Project>{79AED36E-ABD0-4747-93D3-8722B042454B}</Project>
|
||||
<Name>Orchard.Users</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Orchard\Orchard.csproj">
|
||||
<Project>{2D1D92BB-4555-4CBE-8D0E-63563D6CE4C6}</Project>
|
||||
<Name>Orchard</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
@@ -0,0 +1,35 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("Orchard.Tests.Modules")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyProduct("Orchard")]
|
||||
[assembly: AssemblyCopyright("Copyright © CodePlex Foundation 2009")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("48eebfb4-714d-4859-829a-15fbe7e1bc9f")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
@@ -0,0 +1,9 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace Orchard.Tests.Modules.Roles.Controllers {
|
||||
class AdminControllerTests {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Autofac.Builder;
|
||||
using NUnit.Framework;
|
||||
using Orchard.Roles.Records;
|
||||
using Orchard.Roles.Services;
|
||||
|
||||
namespace Orchard.Tests.Modules.Roles.Services {
|
||||
[TestFixture]
|
||||
public class RoleServiceTests : DatabaseEnabledTestsBase{
|
||||
public override void Register(ContainerBuilder builder) {
|
||||
builder.Register<RoleService>().As<IRoleService>();
|
||||
}
|
||||
|
||||
protected override IEnumerable<Type> DatabaseTypes {
|
||||
get {
|
||||
return new[] { typeof(RoleRecord), typeof(PermissionRecord), typeof(RolesPermissions) };
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void CreateRoleShouldAddToList() {
|
||||
var service = _container.Resolve<IRoleService>();
|
||||
service.CreateRole("one");
|
||||
service.CreateRole("two");
|
||||
service.CreateRole("three");
|
||||
|
||||
ClearSession();
|
||||
|
||||
var roles = service.GetRoles();
|
||||
Assert.That(roles.Count(), Is.EqualTo(3));
|
||||
Assert.That(roles, Has.Some.Property("Name").EqualTo("one"));
|
||||
Assert.That(roles, Has.Some.Property("Name").EqualTo("two"));
|
||||
Assert.That(roles, Has.Some.Property("Name").EqualTo("three"));
|
||||
}
|
||||
|
||||
[Test, Ignore("Permissions should be created first it appears?")]
|
||||
public void PermissionRecordsShouldBeCreatedOnDemand() {
|
||||
var service = _container.Resolve<IRoleService>();
|
||||
service.CreateRole("one");
|
||||
service.CreatePermissionForRole("one", "foo");
|
||||
service.CreatePermissionForRole("one", "bar");
|
||||
ClearSession();
|
||||
|
||||
var one = service.GetRoles().Single(x => x.Name == "one");
|
||||
Assert.That(one.RolesPermissions, Has.Count.EqualTo(2));
|
||||
Assert.That(one.RolesPermissions.Select(x => x.Permission.Name), Has.Some.EqualTo("foo"));
|
||||
Assert.That(one.RolesPermissions.Select(x => x.Permission.Name), Has.Some.EqualTo("bar"));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web;
|
||||
using System.Web.Mvc;
|
||||
using System.Web.Routing;
|
||||
using Autofac.Builder;
|
||||
using Moq;
|
||||
using NUnit.Framework;
|
||||
using Orchard.Data;
|
||||
using Orchard.Environment;
|
||||
using Orchard.ContentManagement;
|
||||
using Orchard.ContentManagement.Handlers;
|
||||
using Orchard.ContentManagement.Records;
|
||||
using Orchard.Localization;
|
||||
using Orchard.Security;
|
||||
using Orchard.Security.Permissions;
|
||||
using Orchard.UI.Notify;
|
||||
using Orchard.Users.Controllers;
|
||||
using Orchard.Users.Models;
|
||||
using Orchard.Users.Services;
|
||||
using Orchard.Users.ViewModels;
|
||||
|
||||
namespace Orchard.Tests.Modules.Users.Controllers {
|
||||
[TestFixture]
|
||||
public class AdminControllerTests : DatabaseEnabledTestsBase {
|
||||
private AdminController _controller;
|
||||
private Mock<IAuthorizer> _authorizer;
|
||||
|
||||
public override void Register(ContainerBuilder builder) {
|
||||
builder.Register<AdminController>();
|
||||
builder.Register<DefaultContentManager>().As<IContentManager>();
|
||||
builder.Register<DefaultContentQuery>().As<IContentQuery>().FactoryScoped();
|
||||
builder.Register<MembershipService>().As<IMembershipService>();
|
||||
builder.Register<UserHandler>().As<IContentHandler>();
|
||||
builder.Register<OrchardServices>().As<IOrchardServices>();
|
||||
builder.Register<TransactionManager>().As<ITransactionManager>();
|
||||
builder.Register(new Mock<INotifier>().Object);
|
||||
_authorizer = new Mock<IAuthorizer>();
|
||||
builder.Register(_authorizer.Object);
|
||||
}
|
||||
|
||||
protected override IEnumerable<Type> DatabaseTypes {
|
||||
get {
|
||||
return new[] { typeof(UserRecord), typeof(ContentItemRecord), typeof(ContentItemVersionRecord), typeof(ContentTypeRecord) };
|
||||
}
|
||||
}
|
||||
|
||||
public override void Init() {
|
||||
base.Init();
|
||||
|
||||
var manager = _container.Resolve<IContentManager>();
|
||||
|
||||
var userOne = manager.New<User>("user");
|
||||
userOne.Record = new UserRecord { UserName = "one" };
|
||||
manager.Create(userOne.ContentItem);
|
||||
|
||||
var userTwo = manager.New<User>("user");
|
||||
userTwo.Record = new UserRecord { UserName = "two" };
|
||||
manager.Create(userTwo.ContentItem);
|
||||
|
||||
var userThree = manager.New<User>("user");
|
||||
userThree.Record = new UserRecord { UserName = "three" };
|
||||
manager.Create(userThree.ContentItem);
|
||||
|
||||
_controller = _container.Resolve<AdminController>();
|
||||
|
||||
var mockHttpContext = new Mock<HttpContextBase>();
|
||||
_controller.ControllerContext = new ControllerContext(
|
||||
mockHttpContext.Object,
|
||||
new RouteData(
|
||||
new Route("foo", new MvcRouteHandler()),
|
||||
new MvcRouteHandler()),
|
||||
_controller);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void IndexShouldReturnRowsForUsers() {
|
||||
_authorizer.Setup(x => x.Authorize(It.IsAny<Permission>(), It.IsAny<LocalizedString>())).Returns(true);
|
||||
|
||||
var controller = _container.Resolve<AdminController>();
|
||||
var result = (ViewResult)controller.Index();
|
||||
var model = (UsersIndexViewModel)result.ViewData.Model;
|
||||
|
||||
Assert.That(model.Rows, Is.Not.Null);
|
||||
}
|
||||
|
||||
|
||||
[Test]
|
||||
public void CreateShouldAddUserAndRedirect() {
|
||||
_authorizer.Setup(x => x.Authorize(It.IsAny<Permission>(), It.IsAny<LocalizedString>())).Returns(true);
|
||||
|
||||
var controller = _container.Resolve<AdminController>();
|
||||
controller.ValueProvider = Values.From(new {
|
||||
UserName = "four",
|
||||
Password = "five",
|
||||
ConfirmPassword = "five"
|
||||
});
|
||||
var result = controller.CreatePOST();
|
||||
Assert.That(result, Is.TypeOf<RedirectToRouteResult>());
|
||||
|
||||
var redirect = (RedirectToRouteResult)result;
|
||||
var id = Convert.ToInt32(redirect.RouteValues["id"]);
|
||||
var manager = _container.Resolve<IContentManager>();
|
||||
var user = manager.Get(id).As<IUser>();
|
||||
Assert.That(user.UserName, Is.EqualTo("four"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void EditShouldDisplayUserAndStoreChanges() {
|
||||
_authorizer.Setup(x => x.Authorize(It.IsAny<Permission>(), It.IsAny<LocalizedString>())).Returns(true);
|
||||
|
||||
var repository = _container.Resolve<IRepository<UserRecord>>();
|
||||
var id = repository.Get(x => x.UserName == "two").Id;
|
||||
var result = (ViewResult)_container.Resolve<AdminController>().Edit(id);
|
||||
var model = (UserEditViewModel)result.ViewData.Model;
|
||||
Assert.That(model.UserName, Is.EqualTo("two"));
|
||||
|
||||
var controller = _container.Resolve<AdminController>();
|
||||
controller.ValueProvider = Values.From(new {
|
||||
UserName = "bubba",
|
||||
Email = "hotep",
|
||||
});
|
||||
var result2 = controller.EditPOST(id);
|
||||
Assert.That(result2, Is.TypeOf<RedirectToRouteResult>());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web.Security;
|
||||
using Autofac;
|
||||
using Autofac.Builder;
|
||||
using Autofac.Modules;
|
||||
using NHibernate;
|
||||
using NUnit.Framework;
|
||||
using Orchard.Data;
|
||||
using Orchard.ContentManagement;
|
||||
using Orchard.ContentManagement.Handlers;
|
||||
using Orchard.ContentManagement.Records;
|
||||
using Orchard.Security;
|
||||
using Orchard.Users.Models;
|
||||
using Orchard.Users.Services;
|
||||
|
||||
namespace Orchard.Tests.Modules.Users.Services {
|
||||
[TestFixture]
|
||||
public class MembershipServiceTests {
|
||||
private IMembershipService _membershipService;
|
||||
private ISessionFactory _sessionFactory;
|
||||
private ISession _session;
|
||||
private IContainer _container;
|
||||
|
||||
|
||||
public class TestSessionLocator : ISessionLocator {
|
||||
private readonly ISession _session;
|
||||
|
||||
public TestSessionLocator(ISession session) {
|
||||
_session = session;
|
||||
}
|
||||
|
||||
public ISession For(Type entityType) {
|
||||
return _session;
|
||||
}
|
||||
}
|
||||
|
||||
[TestFixtureSetUp]
|
||||
public void InitFixture() {
|
||||
var databaseFileName = System.IO.Path.GetTempFileName();
|
||||
_sessionFactory = DataUtility.CreateSessionFactory(
|
||||
databaseFileName,
|
||||
typeof(UserRecord),
|
||||
typeof(ContentItemVersionRecord),
|
||||
typeof(ContentItemRecord),
|
||||
typeof(ContentTypeRecord));
|
||||
}
|
||||
|
||||
[TestFixtureTearDown]
|
||||
public void TermFixture() {
|
||||
|
||||
}
|
||||
|
||||
[SetUp]
|
||||
public void Init() {
|
||||
var builder = new ContainerBuilder();
|
||||
builder.RegisterModule(new ImplicitCollectionSupportModule());
|
||||
builder.Register<MembershipService>().As<IMembershipService>();
|
||||
builder.Register<DefaultContentManager>().As<IContentManager>();
|
||||
builder.Register<UserHandler>().As<IContentHandler>();
|
||||
builder.RegisterGeneric(typeof(Repository<>)).As(typeof(IRepository<>));
|
||||
_session = _sessionFactory.OpenSession();
|
||||
builder.Register(new TestSessionLocator(_session)).As<ISessionLocator>();
|
||||
_container = builder.Build();
|
||||
_membershipService = _container.Resolve<IMembershipService>();
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void CreateUserShouldAllocateModelAndCreateRecords() {
|
||||
var user = _membershipService.CreateUser(new CreateUserParams("a", "b", "c", null, null, true));
|
||||
Assert.That(user.UserName, Is.EqualTo("a"));
|
||||
Assert.That(user.Email, Is.EqualTo("c"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void DefaultPasswordFormatShouldBeHashedAndHaveSalt() {
|
||||
var user = _membershipService.CreateUser(new CreateUserParams("a", "b", "c", null, null, true));
|
||||
|
||||
var userRepository = _container.Resolve<IRepository<UserRecord>>();
|
||||
var userRecord = userRepository.Get(user.Id);
|
||||
Assert.That(userRecord.PasswordFormat, Is.EqualTo(MembershipPasswordFormat.Hashed));
|
||||
Assert.That(userRecord.Password, Is.Not.EqualTo("b"));
|
||||
Assert.That(userRecord.PasswordSalt, Is.Not.Null);
|
||||
Assert.That(userRecord.PasswordSalt, Is.Not.Empty);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void SaltAndPasswordShouldBeDifferentEvenWithSameSourcePassword() {
|
||||
var user1 = _membershipService.CreateUser(new CreateUserParams("a", "b", "c", null, null, true));
|
||||
_session.Flush();
|
||||
_session.Clear();
|
||||
|
||||
var user2 = _membershipService.CreateUser(new CreateUserParams("d", "b", "e", null, null, true));
|
||||
_session.Flush();
|
||||
_session.Clear();
|
||||
|
||||
var userRepository = _container.Resolve<IRepository<UserRecord>>();
|
||||
var user1Record = userRepository.Get(user1.Id);
|
||||
var user2Record = userRepository.Get(user2.Id);
|
||||
Assert.That(user1Record.PasswordSalt, Is.Not.EqualTo(user2Record.PasswordSalt));
|
||||
Assert.That(user1Record.Password, Is.Not.EqualTo(user2Record.Password));
|
||||
|
||||
Assert.That(_membershipService.ValidateUser("a", "b"), Is.Not.Null);
|
||||
Assert.That(_membershipService.ValidateUser("d", "b"), Is.Not.Null);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ValidateUserShouldReturnNullIfUserOrPasswordIsIncorrect() {
|
||||
_membershipService.CreateUser(new CreateUserParams("test-user", "test-password", "c", null, null, true));
|
||||
_session.Flush();
|
||||
_session.Clear();
|
||||
|
||||
var validate1 = _membershipService.ValidateUser("test-user", "bad-password");
|
||||
var validate2 = _membershipService.ValidateUser("bad-user", "test-password");
|
||||
var validate3 = _membershipService.ValidateUser("test-user", "test-password");
|
||||
|
||||
Assert.That(validate1, Is.Null);
|
||||
Assert.That(validate2, Is.Null);
|
||||
Assert.That(validate3, Is.Not.Null);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web.Mvc;
|
||||
|
||||
namespace Orchard.Tests.Modules {
|
||||
public static class Values {
|
||||
public static IValueProvider From<T>(T obj) {
|
||||
if (obj is IDictionary<string,string>) {
|
||||
return new DictionaryValueProvider<string>(
|
||||
(IDictionary<string,string>)obj,
|
||||
CultureInfo.InvariantCulture);
|
||||
}
|
||||
return new ValueProvider<T>(obj);
|
||||
}
|
||||
|
||||
class ValueProvider<T> : IValueProvider {
|
||||
private readonly T _obj;
|
||||
|
||||
public ValueProvider(T obj) {
|
||||
_obj = obj;
|
||||
}
|
||||
|
||||
public bool ContainsPrefix(string prefix) {
|
||||
return typeof(T).GetProperties().Any(x => x.Name.StartsWith(prefix));
|
||||
}
|
||||
|
||||
public ValueProviderResult GetValue(string key) {
|
||||
var property = typeof(T).GetProperty(key);
|
||||
if (property == null)
|
||||
return null;
|
||||
return new ValueProviderResult(
|
||||
property.GetValue(_obj, null),
|
||||
Convert.ToString(property.GetValue(_obj, null)),
|
||||
null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
using System.Xml.Linq;
|
||||
using Autofac.Builder;
|
||||
using Autofac.Modules;
|
||||
using NUnit.Framework;
|
||||
using Orchard.Core.XmlRpc;
|
||||
using Orchard.Core.XmlRpc.Controllers;
|
||||
using Orchard.Core.XmlRpc.Models;
|
||||
using Orchard.Core.XmlRpc.Services;
|
||||
|
||||
namespace Orchard.Tests.Modules.XmlRpc.Controllers {
|
||||
[TestFixture]
|
||||
public class HomeControllerTests {
|
||||
[Test]
|
||||
public void RequestShouldBeDispatchedToAllHandlers() {
|
||||
var thing1 = new StubHandler();
|
||||
var thing2 = new StubHandler();
|
||||
|
||||
var builder = new ContainerBuilder();
|
||||
builder.RegisterModule(new ImplicitCollectionSupportModule()); ;
|
||||
builder.Register<HomeController>();
|
||||
builder.Register<XmlRpcReader>().As<IMapper<XElement, XRpcMethodCall>>();
|
||||
builder.Register<XmlRpcWriter>().As<IMapper<XRpcMethodResponse, XElement>>();
|
||||
builder.Register(thing1).As<IXmlRpcHandler>();
|
||||
builder.Register(thing2).As<IXmlRpcHandler>();
|
||||
|
||||
var container = builder.Build();
|
||||
|
||||
var controller = container.Resolve<HomeController>();
|
||||
|
||||
Assert.That(thing1.ProcessCalls, Is.EqualTo(0));
|
||||
Assert.That(thing2.ProcessCalls, Is.EqualTo(0));
|
||||
|
||||
var result = controller.ServiceEndpoint(new XRpcMethodCall());
|
||||
Assert.That(result, Is.Not.Null);
|
||||
Assert.That(thing1.ProcessCalls, Is.EqualTo(1));
|
||||
Assert.That(thing2.ProcessCalls, Is.EqualTo(1));
|
||||
|
||||
}
|
||||
|
||||
public class StubHandler : IXmlRpcHandler {
|
||||
public void Process(XmlRpcContext context) {
|
||||
ProcessCalls++;
|
||||
context.Response = new XRpcMethodResponse();
|
||||
}
|
||||
|
||||
public int ProcessCalls { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Xml.Linq;
|
||||
using NUnit.Framework;
|
||||
using Orchard.Core.XmlRpc.Models;
|
||||
using Orchard.Core.XmlRpc.Services;
|
||||
|
||||
namespace Orchard.Tests.Modules.XmlRpc.Services {
|
||||
[TestFixture]
|
||||
public class XmlRpcReaderTests {
|
||||
private IMapper<XElement, XRpcMethodCall> _methodCallMapper;
|
||||
private IMapper<XElement, XRpcStruct> _structMapper;
|
||||
private IMapper<XElement, XRpcArray> _arrayMapper;
|
||||
|
||||
[SetUp]
|
||||
public void Init() {
|
||||
var mapper = new XmlRpcReader();
|
||||
_methodCallMapper = mapper;
|
||||
_structMapper = mapper;
|
||||
_arrayMapper = mapper;
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void MethodCallShouldMapName() {
|
||||
var source = XElement.Parse(@"
|
||||
<methodCall>
|
||||
<methodName>hello world</methodName>
|
||||
</methodCall>");
|
||||
|
||||
var methodCall = _methodCallMapper.Map(source);
|
||||
Assert.That(methodCall, Is.Not.Null);
|
||||
Assert.That(methodCall.MethodName, Is.EqualTo("hello world"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void CallWithParametersShouldMapValuesAccordingToSpec() {
|
||||
var source = XElement.Parse(@"
|
||||
<methodCall>
|
||||
<methodName>hello world</methodName>
|
||||
<params>
|
||||
<param><value><i4>-12</i4></value></param>
|
||||
<param><value><int>42</int></value></param>
|
||||
<param><value><boolean>1</boolean></value></param>
|
||||
<param><value><boolean>0</boolean></value></param>
|
||||
<param><value><string>hello world</string></value></param>
|
||||
<param><value><double>-12.214</double></value></param>
|
||||
<param><value><dateTime.iso8601>1998-07-17T14:08:55</dateTime.iso8601></value></param>
|
||||
<param><value><base64>eW91IGNhbid0IHJlYWQgdGhpcyE=</base64></value></param>
|
||||
</params>
|
||||
</methodCall>");
|
||||
|
||||
var methodCall = _methodCallMapper.Map(source);
|
||||
Assert.That(methodCall, Is.Not.Null);
|
||||
Assert.That(methodCall.Params, Has.Count.EqualTo(8));
|
||||
Assert.That(methodCall.Params[0].Value, Is.EqualTo(-12));
|
||||
Assert.That(methodCall.Params[1].Value, Is.EqualTo(42));
|
||||
Assert.That(methodCall.Params[2].Value, Is.EqualTo(true));
|
||||
Assert.That(methodCall.Params[3].Value, Is.EqualTo(false));
|
||||
Assert.That(methodCall.Params[4].Value, Is.EqualTo("hello world"));
|
||||
Assert.That(methodCall.Params[5].Value, Is.EqualTo(-12.214));
|
||||
Assert.That(methodCall.Params[6].Value, Is.EqualTo(new DateTime(1998,7,17,14,8,55)));
|
||||
Assert.That(methodCall.Params[7].Value, Is.EqualTo(Convert.FromBase64String("eW91IGNhbid0IHJlYWQgdGhpcyE=")));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void StructShouldMapAllMembersByNameWithCorrectType() {
|
||||
var source = XElement.Parse(@"
|
||||
<struct>
|
||||
<member><name>one</name><value><i4>-12</i4></value></member>
|
||||
<member><name>two</name><value><int>42</int></value></member>
|
||||
<member><name>three</name><value><boolean>1</boolean></value></member>
|
||||
<member><name>four</name><value><boolean>0</boolean></value></member>
|
||||
<member><name>five</name><value><string>hello world</string></value></member>
|
||||
<member><name>six</name><value><double>-12.214</double></value></member>
|
||||
<member><name>seven</name><value><dateTime.iso8601>1998-07-17T14:08:55</dateTime.iso8601></value></member>
|
||||
<member><name>eight</name><value><base64>eW91IGNhbid0IHJlYWQgdGhpcyE=</base64></value></member>
|
||||
</struct>");
|
||||
|
||||
var xmlStruct = _structMapper.Map(source);
|
||||
Assert.That(xmlStruct["one"], Is.EqualTo(-12));
|
||||
Assert.That(xmlStruct["two"], Is.EqualTo(42));
|
||||
Assert.That(xmlStruct["three"], Is.EqualTo(true));
|
||||
Assert.That(xmlStruct["four"], Is.EqualTo(false));
|
||||
Assert.That(xmlStruct["five"], Is.EqualTo("hello world"));
|
||||
Assert.That(xmlStruct["six"], Is.EqualTo(-12.214));
|
||||
Assert.That(xmlStruct["seven"], Is.EqualTo(new DateTime(1998, 7, 17, 14, 8, 55)));
|
||||
Assert.That(xmlStruct["eight"], Is.EqualTo(Convert.FromBase64String("eW91IGNhbid0IHJlYWQgdGhpcyE=")));
|
||||
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ArrayShouldBringDataItemsWithCorrectType() {
|
||||
var source = XElement.Parse(@"
|
||||
<array>
|
||||
<data>
|
||||
<value><i4>12</i4></value>
|
||||
<value><string>Egypt</string></value>
|
||||
<value><boolean>0</boolean></value>
|
||||
<value><i4>-31</i4></value>
|
||||
</data>
|
||||
</array>
|
||||
");
|
||||
|
||||
var xmlArray = _arrayMapper.Map(source);
|
||||
Assert.That(xmlArray.Data, Has.Count.EqualTo(4));
|
||||
Assert.That(xmlArray[0], Is.EqualTo(12));
|
||||
Assert.That(xmlArray[1], Is.EqualTo("Egypt"));
|
||||
Assert.That(xmlArray[2], Is.EqualTo(false));
|
||||
Assert.That(xmlArray[3], Is.EqualTo(-31));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System.Xml.Linq;
|
||||
using NUnit.Framework;
|
||||
using Orchard.Core.XmlRpc.Models;
|
||||
using Orchard.Core.XmlRpc.Services;
|
||||
|
||||
namespace Orchard.Tests.Modules.XmlRpc.Services {
|
||||
[TestFixture]
|
||||
public class XmlRpcWriterTests {
|
||||
[Test]
|
||||
public void MethodResponseWriterShouldSendParametersWithValues() {
|
||||
var mapper = new XmlRpcWriter();
|
||||
IMapper<XRpcMethodResponse, XElement> resposeMapper = mapper;
|
||||
|
||||
var response = new XRpcMethodResponse();
|
||||
response.Params.Add(new XRpcData<int> { Value = 42 });
|
||||
var element = resposeMapper.Map(response);
|
||||
|
||||
Assert.That(NoSpace(element.ToString()), Is.EqualTo("<methodResponse><params><param><value><int>42</int></value></param></params></methodResponse>"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ArrayAndStructShouldWorkAsExpected() {
|
||||
var mapper = new XmlRpcWriter();
|
||||
IMapper<XRpcArray, XElement> arrayMapper = mapper;
|
||||
|
||||
var arr = new XRpcArray();
|
||||
var structParam = XRpcData.For(new XRpcStruct());
|
||||
|
||||
arr.Data.Add(structParam);
|
||||
arr.Data.Add(XRpcData.For(19));
|
||||
|
||||
structParam.Value.Members.Add("Hello", XRpcData.For("world"));
|
||||
|
||||
var element = arrayMapper.Map(arr);
|
||||
|
||||
Assert.That(NoSpace(element.ToString()), Is.EqualTo(NoSpace(@"
|
||||
<array><data>
|
||||
<value><struct>
|
||||
<member><name>Hello</name><value><string>world</string></value></member>
|
||||
</struct></value>
|
||||
<value><int>19</int></value>
|
||||
</data></array>
|
||||
")));
|
||||
}
|
||||
|
||||
private static string NoSpace(string text) {
|
||||
return text.Replace(" ", "").Replace("\r", "").Replace("\n", "").Replace("\t", "");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user