public void GeneratedBanner_for_decimal_with_defualt_prefix_suffix() { // arrange var tt = "[RECENT]-[AVG]-[MAX]-[TOTAL]-[MIN]"; TempBanner banner = new TempBanner() { template = tt }; BasicSts data = new BasicSts() { Total = 5, Min = 0.2345, Max = 20.2332, Avg = 5.2376, Recent = 12.2397 }; // act var rslt = banner.GeneratedBanner(data); // assert Assert.True(banner.TemplateText == tt); Assert.True(!string.IsNullOrWhiteSpace(rslt)); Assert.True(rslt == "12.24-5.24-20.23-5-0.23"); Assert.True(banner.Prefix == "["); Assert.True(banner.Suffix == "]"); }
public void GeneratedBanner_for_decimal_with_custom_prefix_suffix() { // arrange var tt = "{RECENT}-{AVG}-{MAX}-{TOTAL}-{MIN}"; TempBanner banner = new TempBanner("{", "}") { template = tt }; BasicSts data = new BasicSts() { Total = 5, Min = 0.2345, Max = 20.2332, Avg = 5.2376, Recent = 12.2397 }; // act var rslt = banner.GeneratedBanner(data); // assert Assert.True(banner.TemplateText == tt); Assert.True(!string.IsNullOrWhiteSpace(rslt)); Assert.True(rslt == "12.24-5.24-20.23-5-0.23"); Assert.True(banner.Prefix == "{"); Assert.True(banner.Suffix == "}"); }
public void GeneratedBanner_with_empty_template() { // arrange TempBanner banner = new TempBanner() { template = null }; TempBanner banner_ws = new TempBanner() { template = " " }; BasicSts data = new BasicSts(20); // act and assert Assert.Throws <ArgumentNullException>(() => banner.GeneratedBanner(data)); Assert.Throws <ArgumentNullException>(() => banner_ws.GeneratedBanner(data)); }
public void GeneratedBanner_with_invalid_template() { // arrange var tt = "[RECENT1]-[MIN1]-[AVG2]-[MAX23]-[TOTAL5]"; TempBanner banner = new TempBanner() { template = tt }; BasicSts data = new BasicSts(20); // act var rslt = banner.GeneratedBanner(data); // assert Assert.True(banner.TemplateText == tt); Assert.True(!string.IsNullOrWhiteSpace(rslt)); Assert.True(rslt == tt); Assert.True(banner.Prefix == "["); Assert.True(banner.Suffix == "]"); }
public void GeneratedBanner_with_defualt_prefix_suffix() { // arrange var tt = "[RECENT]-[MIN]-[AVG]-[MAX]-[TOTAL]"; TempBanner banner = new TempBanner() { template = tt }; BasicSts data = new BasicSts(20); // act var rslt = banner.GeneratedBanner(data); // assert Assert.True(banner.TemplateText == tt); Assert.True(!string.IsNullOrWhiteSpace(rslt)); Assert.True(rslt == "20-20-20-20-1"); Assert.True(banner.Prefix == "["); Assert.True(banner.Suffix == "]"); }