public void GetProperties_should_return_all_dictionary_items() { DictionarySource dictionarySource = new DictionarySource(new Dictionary<string, Type>() { {"Number", typeof(int)}, {"Text", typeof(string)}, }); var result = dictionarySource.GetProperties(); Assert.AreEqual(2, result.Count()); result.ShouldContainsKeyAndValue("Number", typeof(int)); result.ShouldContainsKeyAndValue("Text", typeof(string)); }
private static TypeDescription GetTypeDescription(string typeName, IDictionary<string, Type> properties) { var propertySource = new DictionarySource(properties); var typeDescription = new TypeDescription(typeName, propertySource.GetProperties()); return typeDescription; }
public void Ctor_should_throw_exception_when_value_is_null() { DictionarySource dictionarySource = new DictionarySource(null); }