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