Stephan
ce8775b3e7
Cleanup IPublishedContent
2018-04-30 09:14:13 +02:00
Stephan
908589277a
U4-11227 - default variations and fallback (wip)
2018-04-30 09:13:21 +02:00
Shannon
c90d6be8ab
U4-8861 Extract GlobalSettings to an interface and expose on the standard UmbracoConfig.For settings singleton including a bunch of cleanup, getting the installer and steps to be DI
2018-04-06 13:51:54 +10:00
Stephan
2cb6378c26
Reorg code, move stuff
2017-12-28 09:27:57 +01:00
Stephan
ec6ba01cbf
So long Facade
2017-10-31 12:48:24 +01:00
Stephan
1c96df83cd
Port 7.7 - WIP
2017-09-08 19:39:13 +02:00
Stephan
c76403077f
Normalize cr/lf/tab
2017-07-20 11:21:28 +02:00
Stephan
7ea9c9c8e2
Move Web.Current to Composing
2017-05-30 18:13:11 +02:00
Stephan
81234cd702
Rename DI to Composing
2017-05-30 15:46:25 +02:00
Stephan
b251d23a57
Refactor DI and type loading
2017-05-30 15:33:57 +02:00
Stephan
d17959d1a8
Tests reorg
2016-12-16 10:40:14 +01:00
Stephan
babf00f510
Keep structuring tests
2016-11-07 20:50:14 +01:00
Stephan
224986d56c
Trying to cleanup and refactor tests
2016-11-07 18:32:44 +01:00
Stephan
341e817fd5
Get tests to run, troubleshoot
2016-10-17 11:00:18 +02:00
Stephan
3c698cbf8c
Refactor UmbracoContext, PublishedContentRequest...
2016-10-17 11:00:14 +02:00
Stephan
a00ee8d275
Rename DependencyInjection into DI, cleanup components, compose
2016-10-17 11:00:12 +02:00
Stephan
0597eea72b
Resvolution - Components, Runtime & Booting
2016-09-19 16:33:43 +02:00
Stephan
e25e77f167
Resvolution - WIP running without Resolution
2016-09-19 16:33:40 +02:00
Stephan
9dcc6b285f
Resvolution - Booting
2016-09-19 16:33:39 +02:00
Stephan
3707db6c21
Resvolution - ShortStringHelperResolver
2016-09-19 16:33:37 +02:00
Stephan
784f290f7b
Resvolution - DefaultRenderMvcControllerResolver
2016-09-19 16:33:33 +02:00
Stephan
cd432ddc57
Resvolution - SurfaceControllerResolver
2016-09-19 16:33:28 +02:00
Stephan
169735dab9
Resvolution - UmbracoApiControllerResolver
2016-09-19 16:33:28 +02:00
Stephan
9332335dff
U4-8709 - refactor UmbracoViewPage, RenderModel
2016-07-21 10:03:11 +02:00
Stephan
74b8e5ba36
Cleanup - UmbracoContext and injection
2016-07-20 19:28:17 +02:00
Shannon
8127731f72
Namespace and file cleanup - Profiling --> Logging, root cache stuff moved to Cache, XmlHelper --> Xml, TypeFinder, etc.. --> Plugins
2016-05-18 23:34:56 +02:00
Stephan
4e702c7c79
Fixing tests - kill KegacyShortStringHelper
2016-04-20 22:52:48 +02:00
Shannon
4f3968e837
R# cleanup, losts of obsoleted methods removed
2015-12-22 18:00:11 +01:00
Shannon
44c3140b20
Updates CoreBootManager to be provided a logger which decouples it a little bit, updates CoreBootManagerTests to ensure resolution is reset on teardown, updates the ApplicationEventsResolver inner resolver to not use obsolete ctor's
2015-07-22 12:44:29 +02:00
Shannon
1cb0cd296c
Decoupling more things, mostly to do with the PluginManager and logging which now requires an IServiceProvider so have created a simple instance of that.
2015-01-16 15:47:44 +11:00
Shannon
97c18980d8
fixes some tests
2015-01-09 11:07:38 +11:00
Shannon
8917701fa3
ignores failing test - need stephane to look
2014-07-01 11:03:47 +10:00
Shannon
d19d1b3a18
Changes database behavior in integration tests to be opt-in, removes the db behavior to have a new schema per fixture, now we only deal in new files + schema per fixture/tests as it was taking longer to uninstall the db tables than just delete the file.
2014-03-17 19:38:29 +11:00
Shannon
3e67b3034d
Added the ability to specify explicit db type's for a property type using an overloaded ctor argument. This allows us to specify explicit db types for properties without having them get overwritten during the repository saving logic which will always reset it to be the db type of the underlying property editor. In the case of our built-in membership properties we do not want this to happen. Fixes some unit tests. Removes built-in props from being included in the property types on the profile model on the front-end.
2014-02-21 12:56:00 +11:00
Shannon
c6389852ea
Adds public ctors for ApplicationContext, ServiceContext, DatabaseContext, RepositoryFactory, makes IDatabaseFactory public, makes an interfaces for IEntityService, adds EnsureContext methods for ApplicationContext - to set the singleton.
2013-10-09 13:17:19 +11:00
Shannon Deminick
577d77cfab
Fixes: #U4-1760 - allows a developer to set the default RenderMvcController on startup.
2013-04-28 16:09:24 -10:00
Stephan
ce0c72d9f8
Web.PublishedCache - introduce contextual caches
2013-03-19 17:51:55 -01:00
Stephan
cce32f406f
Web.PublishedCache - move caches to UmbracoContext
2013-03-19 17:50:36 -01:00
Stephan
ef9ce720b2
Web.PublishedCache - create, migrate
2013-02-05 06:31:13 -01:00
Shannon Deminick
2b750843c5
Fixed up base web test, removes RequiresDbSetup in place of new database behavior - NoDatabasePerFixture.
...
Fixed issue with another test... no idea how it didn't show up failing before.
Fixes issue with string extensions and an infinite loop when the string to strip is empty/null.
2013-03-15 11:28:05 +06:00
Shannon Deminick
50b05d25f5
Added BaseUmbracoApplicationTests and fixed up dispose on the ApplicationContext to ensure the db object is disposed and doesn't
...
reset the PluginManager (as this shouldn't really need to be done). Cleaned up all unit tests so they follow the same structure and
uses this base class where necessary and eliminates a lot of duplicate code.
2013-03-13 18:31:07 +04:00
Shannon Deminick
75d218d2e3
Updated how mappers for persistence work with the MapperFor attribute and have made BaseMapper public but have
...
kept all properties, etc.. internal just so that they can be found so we don't have to register them.
Updates unit test to ensure the plugin manager is init'd properly with the 'false' override. Ensures that the base
db test also initializes the plugin manager properly.
2013-03-13 01:09:29 +04:00
Shannon Deminick
7cc12211e1
Fixed unit tests
2013-02-27 23:34:55 +06:00
Stephan
7493426e25
Core.Strings - fix unit tests
2013-02-19 14:00:17 -01:00
Shannon Deminick
89b85bcf4b
Fixed Render route handler tests.
2013-02-20 06:30:06 +06:00
Stephan
2d336fde73
Tests - cleanup settings handling for more reliable tests
2013-02-19 10:07:22 -01:00
Shannon Deminick
9ad813d990
Fixes a couple issues with some routing tests.
2013-02-15 19:38:33 +06:00
Shannon Deminick
3b25214433
Adds new database table + migration + unit test + fixes up unit tests to ensure PluginManager.Current = null; is done on teardown.
...
Created new ServerRegistrationRepository + unit tests + models
2013-02-13 03:29:32 +06:00
Stephan
571849f211
Tests.Routing - fix RenderRouteHandlerTests
2013-02-07 20:27:46 -01:00
Stephan
56281d64b0
Tests.Routing - fix tests that were failing
...
due to Models.ITemplate, Resolution, database constraints...
2013-01-30 14:46:38 -01:00