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); } }
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); } }