예제 #1
0
        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);
        }
예제 #2
0
        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);
        }