test all the things
This commit is contained in:
@@ -133,5 +133,16 @@ namespace Untappd.Net.UnitTests
|
||||
{
|
||||
new SingleObjectArrayConverter<UserActivityFeed>().WriteJson(null, null, null);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void testTypeValid()
|
||||
{
|
||||
Assert.IsTrue(new SingleObjectArrayConverter<UserActivityFeed>().CanConvert(typeof(UserActivityFeed)));
|
||||
}
|
||||
[Test]
|
||||
public void testTypeInValid()
|
||||
{
|
||||
Assert.IsFalse(new SingleObjectArrayConverter<UserActivityFeed>().CanConvert(typeof(Repository)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,8 @@ namespace Untappd.Net
|
||||
{
|
||||
public override bool CanConvert(Type objectType)
|
||||
{
|
||||
return objectType.IsAssignableFrom(typeof(IAuthenticatedRequest)) || objectType.IsAssignableFrom(typeof(IUnAuthenticatedRequest));
|
||||
return (objectType.GetInterface("IUnAuthenticatedRequest") != null) || (objectType.GetInterface("IAuthenticatedRequest") != null);
|
||||
|
||||
}
|
||||
|
||||
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
|
||||
|
||||
Reference in New Issue
Block a user