public void SetUp()
        {
            _resourceManagerStub           = MockRepository.GenerateStub <IResourceManager>();
            _resolvedResourceManagerResult = ResolvedResourceManagerResult.Create(_resourceManagerStub, NullResourceManager.Instance);

            _resolverStub         = MockRepository.GenerateStub <IResourceManagerResolver>();
            _globalizationService = new GlobalizationService(_resolverStub);
        }
Example #2
0
        public void Create_WithInheritedResourceManagerIsNotNull_UsesDefinedResourceManager()
        {
            var definedResourceManager   = MockRepository.GenerateStub <IResourceManager>();
            var inheritedResourceManager = NullResourceManager.Instance;

            var result = ResolvedResourceManagerResult.Create(definedResourceManager, inheritedResourceManager);

            Assert.That(result.IsNull, Is.False);
            Assert.That(result.ResourceManager, Is.SameAs(definedResourceManager));
            Assert.That(result.DefinedResourceManager, Is.SameAs(definedResourceManager));
            Assert.That(result.InheritedResourceManager, Is.SameAs(inheritedResourceManager));
        }
Example #3
0
        public void Create_WithBothDefinedAndInheritedResourceManagerIsNotNull_CombinesResourceManagers()
        {
            var definedResourceManager   = MockRepository.GenerateStub <IResourceManager>();
            var inheritedResourceManager = MockRepository.GenerateStub <IResourceManager>();

            var result = ResolvedResourceManagerResult.Create(definedResourceManager, inheritedResourceManager);

            Assert.That(result.IsNull, Is.False);
            Assert.That(result.ResourceManager, Is.InstanceOf <ResourceManagerSet>());
            Assert.That(
                ((ResourceManagerSet)result.ResourceManager).ResourceManagers,
                Is.EqualTo(new[] { definedResourceManager, inheritedResourceManager }));
            Assert.That(result.DefinedResourceManager, Is.SameAs(definedResourceManager));
            Assert.That(result.InheritedResourceManager, Is.SameAs(inheritedResourceManager));
        }
Example #4
0
        public void Create_WithBothDefinedAndInheritedResourceManagerIsNull_UsesNullValue()
        {
            var result = ResolvedResourceManagerResult.Create(NullResourceManager.Instance, NullResourceManager.Instance);

            Assert.That(result, Is.SameAs(ResolvedResourceManagerResult.Null));
        }