public void SetUp() { _mockRepository = new MockRepository(); _innerService1 = _mockRepository.StrictMock <IEnumerationGlobalizationService>(); _innerService2 = _mockRepository.StrictMock <IEnumerationGlobalizationService>(); _innerService3 = _mockRepository.StrictMock <IEnumerationGlobalizationService>(); _service = new CompoundEnumerationGlobalizationService(new[] { _innerService1, _innerService2, _innerService3 }); }
/// <summary> /// Checks whether a human-readable enumeration name of the spefified reflection object exists. /// </summary> /// <param name="enumerationGlobalizationService"> /// The <see cref="IEnumerationGlobalizationService"/> to use during the lookup. Must not be <see langword="null" />. /// </param> /// <param name="value"> /// The <see cref="Enum"/> that defines the name for the resource lookup. Must not be <see langword="null" />. /// </param> /// <returns><see langword="true" /> if a resource could be found.</returns> public static bool ContainsEnumerationValueDisplayName( [NotNull] this IEnumerationGlobalizationService enumerationGlobalizationService, [NotNull] Enum value) { ArgumentUtility.CheckNotNull("enumerationGlobalizationService", enumerationGlobalizationService); ArgumentUtility.CheckNotNull("value", value); string result; return(enumerationGlobalizationService.TryGetEnumerationValueDisplayName(value, out result)); }
public static string GetEnumerationValueDisplayNameOrDefault( [NotNull] this IEnumerationGlobalizationService enumerationGlobalizationService, [NotNull] Enum value) { ArgumentUtility.CheckNotNull("enumerationGlobalizationService", enumerationGlobalizationService); ArgumentUtility.CheckNotNull("value", value); string result; if (enumerationGlobalizationService.TryGetEnumerationValueDisplayName(value, out result)) { return(result); } return(null); }
public BindableObjectGlobalizationService( IGlobalizationService globalizationServices, IMemberInformationGlobalizationService memberInformationGlobalizationService, IEnumerationGlobalizationService enumerationGlobalizationService, IExtensibleEnumGlobalizationService extensibleEnumGlobalizationService) { ArgumentUtility.CheckNotNull("globalizationServices", globalizationServices); ArgumentUtility.CheckNotNull("memberInformationGlobalizationService", memberInformationGlobalizationService); ArgumentUtility.CheckNotNull("enumerationGlobalizationService", enumerationGlobalizationService); ArgumentUtility.CheckNotNull("extensibleEnumGlobalizationService", extensibleEnumGlobalizationService); _resourceManager = new Lazy <IResourceManager> ( () => globalizationServices.GetResourceManager(typeof(ResourceIdentifier)), LazyThreadSafetyMode.ExecutionAndPublication); _memberInformationGlobalizationService = memberInformationGlobalizationService; _enumerationGlobalizationService = enumerationGlobalizationService; _extensibleEnumGlobalizationService = extensibleEnumGlobalizationService; }
public void SetUp() { _serviceStub = MockRepository.GenerateStub <IEnumerationGlobalizationService>(); _value = EnumWithResources.Value1; }