private void SetAvailableFields(IDictionary <string, IDictionary <string, string> > sectionFields) { Console.WriteLine("In SetAvailableFields!"); _existingFields = new Dictionary <string, IDictionary <string, string> >(); _existingFields = _availableFields; Console.WriteLine("_existingFields: " + _existingFields.GetHashCode()); Console.WriteLine("_availableFields: " + _availableFields.GetHashCode()); RequiredBrewParameters requiredBrewParameters = new RequiredBrewParameters(); requiredBrewParameters.PopulateFields(sectionFields); _availableFields = new Dictionary <string, IDictionary <string, string> >(); _availableFields = requiredBrewParameters.GetRequiredBrewParameters(); SetNewField(_existingFields, _availableFields); Console.WriteLine("_existingFields: " + _existingFields.GetHashCode()); Console.WriteLine("_availableFields: " + _availableFields.GetHashCode()); }
private void SetupBrewFields() { _requiredBrewParameters = new RequiredBrewParameters(); _brewFields = _requiredBrewParameters.GetRequiredBrewParameters(); }