public void IdPresentation_03() { var renderer = new PairRenderer(); var ad = new AssetData { IdTrimChars = 3 }; renderer.Id(ad, "1000").Is("1000"); renderer.Id(ad, "10000").Is("10000"); }
public void IdPresentation_01() { var renderer = new PairRenderer(); var ad = new AssetData { IdTrimChars = 4 }; renderer.Id(ad, "0").Is(P(3) + "0"); // GitHub issue #6. renderer.Id(ad, "1").Is(P(3) + "1"); renderer.Id(ad, "9").Is(P(3) + "9"); }
public void IdPresentation_11() { var renderer = new PairRenderer(); var ad = new AssetData { IdTrimChars = 3 }; renderer.Id(ad, "1a").Is(P(2) + "1a"); renderer.Id(ad, "10a").Is(P(1) + "10a"); renderer.Id(ad, "10ab").Is(P(1) + "10ab"); renderer.Id(ad, "100a").Is("100a"); }
public void IdPresentation_12() { var renderer = new PairRenderer(); var ad = new AssetData { IdTrimChars = 3 }; renderer.Id(ad, "a").Is("a"); renderer.Id(ad, "0a").Is(P(2) + "0a"); renderer.Id(ad, "00a").Is(P(2) + "0a"); renderer.Id(ad, "000a").Is(P(2) + "0a"); renderer.Id(ad, "0000a").Is(P(2) + "0a"); }
public void IdPresentation_04() { // TableController uses CalculateIdTrimmer to determine IdTrimChars, // so the case like this test occurs only on intersegment pairs. var renderer = new PairRenderer(); var ad = new AssetData { IdTrimChars = 3 }; renderer.Id(ad, "01000").Is("1000"); renderer.Id(ad, "10000").Is("10000"); }
public void IdPresentation_02() { var renderer = new PairRenderer(); var ad = new AssetData { IdTrimChars = 3 }; renderer.Id(ad, "0000").Is(P(2) + "0"); renderer.Id(ad, "0001").Is(P(2) + "1"); renderer.Id(ad, "0009").Is(P(2) + "9"); renderer.Id(ad, "0010").Is(P(1) + "10"); renderer.Id(ad, "0099").Is(P(1) + "99"); renderer.Id(ad, "0100").Is("100"); renderer.Id(ad, "0999").Is("999"); }