public void GetAggregateColumnValuesSuccessful() { // Arrange var achairn = _aggregateNodes[0]; // li 1 to 3 are OK, li 4 has no name var helper = new Infrastructure.Helpers.RenUkHtmlHelper(); // Act var achairnResult = helper.GetAggregateColumnValues(achairn); // Assert Assert.AreEqual(AchairnJson, achairnResult, "Expected a valid JSON object to be returned."); }
public void GetAggregateColumnValuesSuccessfulUsingFakes() { // Arrange var achairn = _aggregateNodes[0]; // li 1 to 3 are OK, li 4 has no name var helper = new Infrastructure.Helpers.RenUkHtmlHelper(); using (ShimsContext.Create()) { // Intercept HtmlWeb object (calls the url to get the web site Html) using MS Shims Newtonsoft.Json.Fakes.ShimJsonConvert.SerializeObjectObject = (jsonConvert) => { return AchairnJson; }; // Act var achairnResult = helper.GetAggregateColumnValues(achairn); // Assert Assert.AreEqual(AchairnJson, achairnResult, "Expected a valid JSON object to be returned."); } }
public void GetAggregateColumnValuesNoName() { // Arrange var barr = _aggregateNodes[3]; // li 1 to 3 are OK, li 4 has no name var helper = new Infrastructure.Helpers.RenUkHtmlHelper(); // Act var barrResult = helper.GetAggregateColumnValues(barr); // Assert Assert.AreEqual(BarrJson, barrResult, "Expected a valid JSON object to be returned."); }