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