public void IdToIconConverter_ReturnsIconForId_OnIdWithIconImageAndValidParameter() { var converter = new IdToIconConverter(); var expected1 = "\\Data\\501.gif"; var expected2 = "\\Data\\7897.gif"; var actualPath1 = (string)converter.Convert("501", null, "Data|.gif", null); var actualPath2 = (string)converter.Convert("7897", null, "Data|.gif", null); Assert.IsTrue(actualPath1.EndsWith(expected1)); Assert.IsTrue(actualPath2.EndsWith(expected2)); }
public void IdToIconConverter_ThrowsException_OnNullValue() { var converter = new IdToIconConverter(); TestDelegate throwingMethod = () => { converter.Convert(null, null, "Data|.gif", null); }; Assert.Throws <ArgumentNullException>(throwingMethod); }
public void IdToIconConverter_ThrowsException_OnIdWithIconImageButNullParameter() { var converter = new IdToIconConverter(); TestDelegate throwingMethod = () => { converter.Convert("501", null, null, null); }; Assert.Throws <ArgumentNullException>(throwingMethod); }
public void IdToIconConverter_ReturnsNull_OnIdWithoutIconImage() { var converter = new IdToIconConverter(); var result = converter.Convert("123456", null, "Data|.gif", null); Assert.IsNull(result); }
public void IdToIconConverter_ReturnsNull_OnIdWithIconImageButInvalidParameter() { var converter = new IdToIconConverter(); var result = converter.Convert("501", null, "InvalidFolder|.xyz", null); Assert.IsNull(result); }
public void IdToIconConverter_ReturnsIconForId_OnIdWithIconImageAndValidParameterAndSubfolder() { var converter = new IdToIconConverter(); var expected = "\\Data\\Subfolder\\501.gif"; var actualPath = (string)converter.Convert("501", null, "Data\\Subfolder|.gif", null); Assert.IsTrue(actualPath.EndsWith(expected)); }