public void Transform_Null_ReturnsNull() { var subject = new EnumerableReturnValueTransformer(); var result = subject.Transform <IEnumerable>(null); Assert.IsNull(result); }
public void CanTransform_NotIEnumerable_ReturnsFalse(Type type) { var subject = new EnumerableReturnValueTransformer(); var result = subject.CanTransform(type, null); Assert.IsFalse(result); }
public void CanTransform_IEnumerable_ReturnsTrue() { var subject = new EnumerableReturnValueTransformer(); var result = subject.CanTransform(typeof(IEnumerable), null); Assert.IsTrue(result); }
public void Transform_Null_ReturnsNull() { var subject = new EnumerableReturnValueTransformer(); var result = subject.Transform<IEnumerable>(null); Assert.IsNull(result); }
public void Transform_IEnumerable_ReturnsGenericList() { var list = new ArrayList { 1, 2, 3 }; var subject = new EnumerableReturnValueTransformer(); var result = subject.Transform<IEnumerable>(list); Assert.NotNull(result); Assert.IsTrue(result is List<object>); Assert.AreEqual(list.Count, result.Cast<object>().Count()); }
public void Transform_IEnumerable_ReturnsGenericList() { var list = new ArrayList { 1, 2, 3 }; var subject = new EnumerableReturnValueTransformer(); var result = subject.Transform <IEnumerable>(list); Assert.NotNull(result); Assert.IsTrue(result is List <object>); Assert.AreEqual(list.Count, result.Cast <object>().Count()); }