public void ConvertTo_ValidConfigurationGrassCoverErosionOutwardsCalculationType_ReturnExpectedText( ConfigurationGrassCoverErosionOutwardsCalculationType originalValue, string expectedText) { // Setup var converter = new ConfigurationGrassCoverErosionOutwardsCalculationTypeConverter(); // Call object calculationType = converter.ConvertTo(null, CultureInfo.CurrentCulture, originalValue, typeof(string)); // Assert Assert.AreEqual(expectedText, calculationType); }
public void ConvertFrom_ValidGrassCoverErosionOutwardsWaveConditionsCalculationType_ReturnConfigurationGrassCoverErosionOutwardsCalculationType( GrassCoverErosionOutwardsWaveConditionsCalculationType originalValue, ConfigurationGrassCoverErosionOutwardsCalculationType expectedValue) { // Setup var converter = new ConfigurationGrassCoverErosionOutwardsCalculationTypeConverter(); // Call object convertedValue = converter.ConvertFrom(originalValue); // Assert Assert.AreEqual(expectedValue, convertedValue); }
public void ConvertTo_ValidConfigurationGrassCoverErosionOutwardsCalculationType_ReturnGrassCoverErosionOutwardsWaveConditionsCalculationType( ConfigurationGrassCoverErosionOutwardsCalculationType originalValue, GrassCoverErosionOutwardsWaveConditionsCalculationType expectedResult) { // Setup var converter = new ConfigurationGrassCoverErosionOutwardsCalculationTypeConverter(); // Call object calculationType = converter.ConvertTo(null, CultureInfo.CurrentCulture, originalValue, typeof(GrassCoverErosionOutwardsWaveConditionsCalculationType)); // Assert Assert.AreEqual(expectedResult, calculationType); }
public void Read_ValidPreviousVersionConfigurationWithFullCalculation_ReturnExpectedReadCalculation( string fileName, ConfigurationGrassCoverErosionOutwardsCalculationType calculationType) { // Setup string filePath = Path.Combine(testDirectoryPath, fileName); var reader = new GrassCoverErosionOutwardsWaveConditionsCalculationConfigurationReader(filePath); // Call IEnumerable <IConfigurationItem> readConfigurationItems = reader.Read().ToArray(); // Assert var configuration = (GrassCoverErosionOutwardsWaveConditionsCalculationConfiguration)readConfigurationItems.Single(); AssertConfiguration(configuration); Assert.IsNull(configuration.TargetProbability); Assert.AreEqual(calculationType, configuration.CalculationType); }