BetterCms.Test.Module.Root.ServiceTests.DefaultOptionServiceTests.Should_Return_MergedOptionValues_ForEdit_Successfully C# (CSharp) Method

Should_Return_MergedOptionValues_ForEdit_Successfully() private method

        public void Should_Return_MergedOptionValues_ForEdit_Successfully()
        {
            var option1 = TestDataProvider.CreateNewLayoutOption();
            var option2 = TestDataProvider.CreateNewLayoutOption();
            var option3 = TestDataProvider.CreateNewLayoutOption();

            option1.Type = option2.Type = option3.Type = OptionType.Text;
            option3.DefaultValue = null;

            var service = CreateOptionService();
            var optionValues = new List<IOptionValueEntity>();
            var options = new List<IOptionEntity> { option1, option2, option3 };

            var result = service.GetMergedOptionValuesForEdit(options, optionValues);
            Assert.NotNull(result);
            Assert.AreEqual(result.Count, 3);
        }