public void Ctor_sets_6_x_name_for_EF6()
        {
            var version = new Version(6, 0, 0, 0);
            var option = new EntityFrameworkVersionOption(version);

            Assert.Equal(
                string.Format(Resources.EntityFrameworkVersionName, "6.x"),
                option.Name);
            Assert.Same(version, option.Version);
        }
        public void Ctor_sets_name_and_version()
        {
            var version = new Version(4, 3, 0, 0);
            var option = new EntityFrameworkVersionOption(version);

            Assert.Equal(
                string.Format(Resources.EntityFrameworkVersionName, new Version(version.Major, version.Minor)),
                option.Name);
            Assert.Same(version, option.Version);
        }
        public void Ctor_sets_name_and_version()
        {
            var version = new Version(4, 3, 0, 0);
            var option  = new EntityFrameworkVersionOption(version);

            Assert.Equal(
                string.Format(Resources.EntityFrameworkVersionName, new Version(version.Major, version.Minor)),
                option.Name);
            Assert.Same(version, option.Version);
        }
        public void Ctor_sets_6_x_name_for_EF6()
        {
            var version = new Version(6, 0, 0, 0);
            var option  = new EntityFrameworkVersionOption(version);

            Assert.Equal(
                string.Format(Resources.EntityFrameworkVersionName, "6.x"),
                option.Name);
            Assert.Same(version, option.Version);
        }
        private static RadioButton CreateRadioButton(EntityFrameworkVersionOption option)
        {
            Debug.Assert(option != null, "option is null.");

            return new RadioButton
                {
                    AutoSize = true,
                    Checked = option.IsDefault,
                    Enabled = !option.Disabled,
                    Tag = option.Version,
                    Text = option.Name
                };
        }