Fisheye: Tag 48b873c6d49827d951cf1fbcb52ea815be6b9f93 refers to a dead (removed) revision in file `Wti.Calculation.TestUtil/Properties/AssemblyInfo.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 48b873c6d49827d951cf1fbcb52ea815be6b9f93 refers to a dead (removed) revision in file `Wti.Calculation.TestUtil/TestPipingInput.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 48b873c6d49827d951cf1fbcb52ea815be6b9f93 refers to a dead (removed) revision in file `Wti.Calculation.TestUtil/TestPipingOutput.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 48b873c6d49827d951cf1fbcb52ea815be6b9f93 refers to a dead (removed) revision in file `Wti.Calculation.TestUtil/Wti.Calculation.TestUtil.csproj'. Fisheye: No comparison available. Pass `N' to diff? Index: test/Plugins/Wti/Wti.Calculation.TestUtil/Properties/AssemblyInfo.cs =================================================================== diff -u --- test/Plugins/Wti/Wti.Calculation.TestUtil/Properties/AssemblyInfo.cs (revision 0) +++ test/Plugins/Wti/Wti.Calculation.TestUtil/Properties/AssemblyInfo.cs (revision 48b873c6d49827d951cf1fbcb52ea815be6b9f93) @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Wti.Calculation.TestUtil")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("Wti.Calculation.TestUtil")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2015")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("ea719e81-b4d3-44bb-a184-c75224f6cb56")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] Index: test/Plugins/Wti/Wti.Calculation.TestUtil/TestPipingInput.cs =================================================================== diff -u --- test/Plugins/Wti/Wti.Calculation.TestUtil/TestPipingInput.cs (revision 0) +++ test/Plugins/Wti/Wti.Calculation.TestUtil/TestPipingInput.cs (revision 48b873c6d49827d951cf1fbcb52ea815be6b9f93) @@ -0,0 +1,101 @@ +using System; +using Wti.Calculation.Piping; + +namespace Wti.Calculation.Test.Piping.Stub +{ + public class TestPipingInput + { + public double WaterVolumetricWeight; + public double UpliftModelFactor; + public double AssessmentLevel; + public double PiezometricHeadExit; + public double DampingFactorExit; + public double PhreaticLevelExit; + public double PiezometricHeadPolder; + public double CriticalHeaveGradient; + public double ThicknessCoverageLayer; + public double SellmeijerModelFactor; + public double SellmeijerReductionFactor; + public double SeepageLength; + public double SandParticlesVolumicWeight; + public double WhitesDragCoefficient; + public double Diameter70; + public double DarcyPermeability; + public double WaterKinematicViscosity; + public double Gravity; + public double ExitPointXCoordinate; + public double BeddingAngle; + public double MeanDiameter70; + public double ThicknessAquiferLayer; + + private readonly Random random = new Random(22); + private double last; + + public TestPipingInput() + { + WaterVolumetricWeight = NextIncrementalDouble(); + UpliftModelFactor = NextIncrementalDouble(); + AssessmentLevel = NextIncrementalDouble(); + PiezometricHeadExit = NextIncrementalDouble(); + PhreaticLevelExit = NextIncrementalDouble(); + DampingFactorExit = NextIncrementalDouble(); + PiezometricHeadPolder = NextIncrementalDouble(); + CriticalHeaveGradient = NextIncrementalDouble(); + ThicknessCoverageLayer = NextIncrementalDouble(); + SellmeijerModelFactor = NextIncrementalDouble(); + SellmeijerReductionFactor = NextIncrementalDouble(); + SeepageLength = NextIncrementalDouble(); + SandParticlesVolumicWeight = NextIncrementalDouble(); + WhitesDragCoefficient = NextIncrementalDouble(); + Diameter70 = NextIncrementalDouble(); + DarcyPermeability = NextIncrementalDouble(); + WaterKinematicViscosity = NextIncrementalDouble(); + Gravity = NextIncrementalDouble(); + ExitPointXCoordinate = NextIncrementalDouble(); + BeddingAngle = NextIncrementalDouble(); + MeanDiameter70 = NextIncrementalDouble(); + ThicknessAquiferLayer = NextIncrementalDouble(); + } + + /// + /// The returned double is sure to be different from the last time it was called. + /// + /// + private double NextIncrementalDouble() + { + return last += random.NextDouble() + 1e-6; + } + + /// + /// Returns the current set value as a + /// + /// + public PipingCalculationInput AsRealInput() + { + return new PipingCalculationInput( + WaterVolumetricWeight, + UpliftModelFactor, + AssessmentLevel, + PiezometricHeadExit, + DampingFactorExit, + PhreaticLevelExit, + PiezometricHeadPolder, + CriticalHeaveGradient, + ThicknessCoverageLayer, + SellmeijerModelFactor, + SellmeijerReductionFactor, + SeepageLength, + SandParticlesVolumicWeight, + WhitesDragCoefficient, + Diameter70, + DarcyPermeability, + WaterKinematicViscosity, + Gravity, + ThicknessAquiferLayer, + MeanDiameter70, + BeddingAngle, + ExitPointXCoordinate + ); + } + } +} \ No newline at end of file Index: test/Plugins/Wti/Wti.Calculation.TestUtil/TestPipingOutput.cs =================================================================== diff -u --- test/Plugins/Wti/Wti.Calculation.TestUtil/TestPipingOutput.cs (revision 0) +++ test/Plugins/Wti/Wti.Calculation.TestUtil/TestPipingOutput.cs (revision 48b873c6d49827d951cf1fbcb52ea815be6b9f93) @@ -0,0 +1,9 @@ +using Wti.Data; + +namespace Wti.Calculation.Test.Piping.Stub +{ + public class TestPipingOutput : PipingOutput + { + public TestPipingOutput() : base(0, 0, 0, 0, 0, 0) {} + } +} \ No newline at end of file Index: test/Plugins/Wti/Wti.Calculation.TestUtil/Wti.Calculation.TestUtil.csproj =================================================================== diff -u --- test/Plugins/Wti/Wti.Calculation.TestUtil/Wti.Calculation.TestUtil.csproj (revision 0) +++ test/Plugins/Wti/Wti.Calculation.TestUtil/Wti.Calculation.TestUtil.csproj (revision 48b873c6d49827d951cf1fbcb52ea815be6b9f93) @@ -0,0 +1,64 @@ + + + + + Debug + AnyCPU + {27E0A5C9-3ABF-426A-A3DA-7D0B83A218C8} + Library + Properties + Wti.Calculation.TestUtil + Wti.Calculation.TestUtil + v4.0 + 512 + + + true + bin\x86\Debug\ + DEBUG;TRACE + full + x86 + prompt + MinimumRecommendedRules.ruleset + + + bin\x86\Release\ + TRACE + true + pdbonly + x86 + prompt + MinimumRecommendedRules.ruleset + + + + + + + + + + + + + + + + + {D64E4F0E-E341-496F-82B2-941AD202B4E3} + Wti.Calculation + + + {ce994cc9-6f6a-48ac-b4be-02c30a21f4db} + Wti.Data + + + + + \ No newline at end of file