public void When_type_is_passed_returns_string_that_contains_full_type_name_and_assembly_name() { var exampleType = typeof(ClassExample); string typeAndAssembly = ClassTypeReference.GetTypeNameAndAssembly(exampleType); Assert.That(typeAndAssembly.Contains(exampleType.FullName)); Assert.That(typeAndAssembly.Contains(exampleType.Assembly.GetName().Name)); }
private static void OnSelectedTypeName(object userData) { var selectedType = userData as Type; SelectedTypeNameAndAssembly = ClassTypeReference.GetTypeNameAndAssembly(selectedType); Event typeReferenceUpdated = EditorGUIUtility.CommandEvent(ReferenceUpdatedCommandName); EditorWindow.focusedWindow.SendEvent(typeReferenceUpdated); }
public void When_null_is_passed_returns_empty_string() { string typeAndAssembly = ClassTypeReference.GetTypeNameAndAssembly(null); Assert.That(typeAndAssembly, Is.EqualTo(string.Empty)); }