public void SetDefaultKey_uses_the_default_description_if_no_DescriptionAttribute_is_supplied() { string description = "default"; Key.Expect(item => item.SetValue(string.Empty, description)); EngineAttribute.Expect(item => item.SetDefaultKey(null, null, null)) .CallOriginalMethod(OriginalCallOptions.NoExpectation); EngineAttribute.SetDefaultKey(Key, ComponentType, description); }
public void SetName_does_not_call_SetValue_if_the_DisplayNameAttribute_is_supplied_but_the_DisplayName_is_empty() { string description = string.Empty; EngineAttribute.Expect(item => item.GetAttribute <DisplayNameAttribute>(ComponentType)) .Return(new DisplayNameAttribute(description)); EngineAttribute.Expect(item => item.SetName(null, null)) .CallOriginalMethod(OriginalCallOptions.NoExpectation); EngineAttribute.SetName(Key, ComponentType); }
public void SetName_uses_the_DisplayNameAttribute_DisplayName_if_it_is_supplied_and_not_null_or_empty() { string description = "nondefault"; Key.Expect(item => item.SetValue("Name", description)); EngineAttribute.Expect(item => item.GetAttribute <DisplayNameAttribute>(ComponentType)) .Return(new DisplayNameAttribute(description)); EngineAttribute.Expect(item => item.SetName(null, null)) .CallOriginalMethod(OriginalCallOptions.NoExpectation); EngineAttribute.SetName(Key, ComponentType); }
public void SetDefaultKey_uses_the_DescriptionAttribute_description_if_it_is_supplied_and_not_null_or_empty() { string defaultDescription = "default"; string description = "nondefault"; Key.Expect(item => item.SetValue(string.Empty, description)); EngineAttribute.Expect(item => item.GetAttribute <DescriptionAttribute>(ComponentType)) .Return(new DescriptionAttribute(description)); EngineAttribute.Expect(item => item.SetDefaultKey(null, null, null)) .CallOriginalMethod(OriginalCallOptions.NoExpectation); EngineAttribute.SetDefaultKey(Key, ComponentType, defaultDescription); }
public void SetName_does_not_call_SetValue_if_no_DisplayNameAttribute_is_supplied() { EngineAttribute.Expect(item => item.SetName(null, null)) .CallOriginalMethod(OriginalCallOptions.NoExpectation); EngineAttribute.SetName(Key, ComponentType); }