public void SubCategorySelectList_ShouldCreateList() { // Arrange var expected = new List <SelectListItem> { new SelectListItem() { Text = "LDP", Value = "1" } }; var classUnderTest = new ViewDataSelectList(mockEntryBusiness); // Act var actual = classUnderTest.SubCategorySelectList(mockMapper.Object); // Assert Assert.AreEqual(expected[0].Text, actual[0].Text); Assert.AreEqual(expected[0].Value, actual[0].Value); }
public void CategorySelectList_ShouldCreateList() { // Arrange var expected = new List <SelectListItem> { new SelectListItem() { Text = "Property", Value = "1" } }; var classUnderTest = new ViewDataSelectList(mockEntryBusiness); // Act var actual = classUnderTest.CategorySelectList(mockMapper.Object); // Assert // TODO - there must be a better way to compare a list if `SelectListItem` Assert.AreEqual(expected[0].Text, actual[0].Text); Assert.AreEqual(expected[0].Value, actual[0].Value); }