public void Clone_OutputNull_ReturnsNewInstanceWithCopiedValues() { // Setup var original = new GrassCoverErosionOutwardsWaveConditionsOutput(null, null, null); // Call object clone = original.Clone(); // Assert CoreCloneAssert.AreObjectClones(original, clone, GrassCoverErosionOutwardsCloneAssert.AreClones); }
public void Clone_WithOutputSet_ReturnNewInstanceWithCopiedValues() { // Setup var original = new GrassCoverErosionOutwardsWaveConditionsOutput(new[] { WaveConditionsTestDataGenerator.GetRandomWaveConditionsOutput() }, new[] { WaveConditionsTestDataGenerator.GetRandomWaveConditionsOutput() }, new[] { WaveConditionsTestDataGenerator.GetRandomWaveConditionsOutput() } ); // Call object clone = original.Clone(); // Assert CoreCloneAssert.AreObjectClones(original, clone, GrassCoverErosionOutwardsCloneAssert.AreClones); }