예제 #1
0
        public void AddPropertyToDictionary_ValueIsJqueryUI_PropertyIsCorrectlySet()
        {
            PropertyInfo           property   = typeof(FullCalendarParameters).GetProperties().Single(x => x.Name == nameof(FullCalendarParameters.ThemeSystem));
            FullCalendarParameters parameters = new FullCalendarParameters
            {
                ThemeSystem = ThemeSystem.JqueryUI
            };
            ThemeSystemPropertyParser   parser = new ThemeSystemPropertyParser(property);
            Dictionary <string, string> target = new Dictionary <string, string>();

            parser.AddPropertyToDictionary(parameters, ref target);
            target.Should().Contain("data-fc-ThemeSystem", "jquery-ui");
        }
예제 #2
0
        public void AddPropertyToDictionary_ValueIsPassed_PropertyIsAdded()
        {
            PropertyInfo           property   = typeof(FullCalendarParameters).GetProperties().Single(x => x.Name == nameof(FullCalendarParameters.ThemeSystem));
            FullCalendarParameters parameters = new FullCalendarParameters
            {
                ThemeSystem = ThemeSystem.Bootstrap3
            };
            ThemeSystemPropertyParser   parser = new ThemeSystemPropertyParser(property);
            Dictionary <string, string> target = new Dictionary <string, string>();

            parser.AddPropertyToDictionary(parameters, ref target);
            target.Should().Contain("data-fc-ThemeSystem", "bootstrap3");
        }