protected override void Context()
        {
            base.Context();
            _c1 = new CalculationMethod {
                Name = "C1", Category = "C"
            };
            _c1.AddSpecies(_originData.Species.Name);
            _c2 = new CalculationMethod {
                Name = "C2", Category = "C"
            };
            _c2.AddSpecies(_originData.Species.Name);
            var modelConfiguration = new ModelConfiguration();

            modelConfiguration.ModelName   = "Model";
            modelConfiguration.SpeciesName = "Species";
            var category = new CalculationMethodCategory {
                Name = "C"
            };

            category.Add(_c1);
            category.Add(_c2);
            modelConfiguration.AddCalculationMethodCategory(category);
            _oldModelProperties = new ModelProperties {
                ModelConfiguration = modelConfiguration
            };
            _newModelProperties = new ModelProperties {
                ModelConfiguration = modelConfiguration
            };
            _oldModelProperties.AddCalculationMethod(_c1);
            _newModelProperties.AddCalculationMethod(_c2);
        }
        protected override void Context()
        {
            base.Context();
            _c1 = new CalculationMethod {
                Name = "C1", Category = "C"
            };
            _c2 = new CalculationMethod {
                Name = "C2", Category = "C"
            };
            _c3 = new CalculationMethod {
                Name = "C3", Category = "AnotherCategory"
            };
            var modelConfiguration1 = new ModelConfiguration();

            modelConfiguration1.ModelName   = "Model";
            modelConfiguration1.SpeciesName = "Species";
            var category = new CalculationMethodCategory {
                Name = "C"
            };

            category.Add(_c1);
            category.Add(_c2);
            var anotherCategory = new CalculationMethodCategory {
                Name = "AnotherCategory"
            };

            anotherCategory.Add(_c3);
            var modelConfiguration2 = new ModelConfiguration();

            modelConfiguration2.ModelName   = "Model2";
            modelConfiguration2.SpeciesName = "Species2";

            modelConfiguration1.AddCalculationMethodCategory(category);
            modelConfiguration2.AddCalculationMethodCategory(category);
            modelConfiguration2.AddCalculationMethodCategory(anotherCategory);
            _oldModelProperties = new ModelProperties {
                ModelConfiguration = modelConfiguration1
            };
            _newModelProperties = new ModelProperties {
                ModelConfiguration = modelConfiguration2
            };

            _oldModelProperties.AddCalculationMethod(_c1);
            _newModelProperties.AddCalculationMethod(_c2);
            _newModelProperties.AddCalculationMethod(_c3);
        }