better diagnostics

This commit is contained in:
lbargaoanu
2014-02-10 15:23:10 +02:00
parent 8fb78f7414
commit d3106e487b
3 changed files with 35 additions and 4 deletions
+6 -1
View File
@@ -68,7 +68,12 @@ namespace Octokit.Tests.Conventions
{
var observableClient = typeof(IObservableEventsClient);
var observableClientName = observableClient.Namespace + "." + ObservablePrefix + type.Name.Substring(RealNameIndex);
return observableClient.Assembly.GetType(observableClientName, throwOnError: true);
var observableInterface = observableClient.Assembly.GetType(observableClientName);
if(observableInterface == null)
{
throw new Exception("Cannot find observable interface "+observableClientName);
}
return observableInterface;
}
public static bool IsTask(this Type type)