public void DuplicatedResourceEntriesHaveDecentErrorMessage()
		{
			var controller = new ControllerWithResourceDuplicated();

			var context = services.ControllerContextFactory.
				Create("", "home", "index", services.ControllerDescriptorProvider.BuildDescriptor(controller));

			using(mockRepository.Record())
			{
				Expect.Call(resourceFactoryMock.Create(
				            	new ResourceDescriptor(null, "key", "Castle.MonoRail.Framework.Tests.Resources.Language", "neutral",
				            	                       "Castle.MonoRail.Framework.Tests"),
				            	typeof(ControllerWithResourcesTestCase).Assembly)).Return(new DummyResource());
			}

			using(mockRepository.Playback())
			{
				controller.Process(engineContext, context);
			}
		}
Ejemplo n.º 2
0
        public void DuplicatedResourceEntriesHaveDecentErrorMessage()
        {
            var controller = new ControllerWithResourceDuplicated();

            var context = services.ControllerContextFactory.
                          Create("", "home", "index", services.ControllerDescriptorProvider.BuildDescriptor(controller));

            using (mockRepository.Record())
            {
                Expect.Call(resourceFactoryMock.Create(
                                new ResourceDescriptor(null, "key", "Castle.MonoRail.Framework.Tests.Resources.Language", "neutral",
                                                       "Castle.MonoRail.Framework.Tests"),
                                typeof(ControllerWithResourcesTestCase).Assembly)).Return(new DummyResource());
            }

            using (mockRepository.Playback())
            {
                controller.Process(engineContext, context);
            }
        }