public void Convert_NotACollection_ThrowsInvalidCastException() { var converter = new CollectionEmptyConverter (); var toConvert = new object (); Assert.Throws<InvalidCastException>(() => converter.Convert (toConvert, null, null, null)); }
public void Convert_NullCollection_ReturnsTrue() { var converter = new CollectionEmptyConverter (); List<object> toConvert = null; var converted = converter.Convert (toConvert, null, null, null); Assert.AreEqual (true, converted); }
public void Convert_NonEmptyCollection_ReturnsFalse() { var converter = new CollectionEmptyConverter (); var toConvert = new List<object> { "foo" }; var converted = converter.Convert (toConvert, null, null, null); Assert.AreEqual (false, converted); }
public void Convert_EmptyCollection_ReturnsTrue() { var converter = new CollectionEmptyConverter (); var toConvert = new List<string> (); var converted = converter.Convert (toConvert, null, null, null); Assert.AreEqual (true, converted); }