public void SetUp() { _resourceManagerStub = MockRepository.GenerateStub <IResourceManager>(); _resolvedResourceManagerResult = ResolvedResourceManagerResult.Create(_resourceManagerStub, NullResourceManager.Instance); _resolverStub = MockRepository.GenerateStub <IResourceManagerResolver>(); _globalizationService = new GlobalizationService(_resolverStub); }
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)); }
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)); }
public void Create_WithBothDefinedAndInheritedResourceManagerIsNull_UsesNullValue() { var result = ResolvedResourceManagerResult.Create(NullResourceManager.Instance, NullResourceManager.Instance); Assert.That(result, Is.SameAs(ResolvedResourceManagerResult.Null)); }