public void VolumeConcentrationGallons(UsHydrocarbonSystem subject) { subject.GetUnits(Dimensions.VolumeConcentration) .Should().HaveCountGreaterThan(2) .And.Contain(GallonsPerTenBarrels); GallonsPerTenBarrels.Dimension .Should().Be(Dimensions.VolumeConcentration); }
public void HasPlugTime(UsHydrocarbonSystem subject) { var dimensions = subject.Dimensions; dimensions.Should().HaveCountGreaterThan(new UscSystem().Dimensions.Count()); dimensions.Should().Contain(PlugTime); subject[PlugTime].Should().Be(HoursPerPlug); }
public void ppgTokgm3(UsHydrocarbonSystem subject) { var ppg = subject.GetUnits(Dimensions.Density) .Single(u => u.Abbreviation == "ppg"); var kgm3 = Units.KilogramsPerCubicMeter; ppg.ValueInUnits(kgm3).Should().BeApproximately(119.82642731689666, 0.001); }
public void VolumeBarrels(UsHydrocarbonSystem subject) { var volumeUnits = subject.GetUnits(Dimensions.Volume); volumeUnits.Should() .HaveCountGreaterOrEqualTo(5) .And.Contain(Units.UsGallons) .And.Contain(Barrels); }
public void MMSCFDToFt3ps(UsHydrocarbonSystem subject) { var mmcfdUnit = subject.GetUnits(Dimensions.VolumeFlowRate) .Single(u => u.Abbreviation == "MMSCFD"); var cubicFeetDayUnit = subject.GetUnits(Dimensions.VolumeFlowRate) .Single(u => u.Abbreviation == "ft3/s"); mmcfdUnit.ValueInUnits(cubicFeetDayUnit).Should().BeApproximately(11.57407, 0.001); }
public void FlowBarrels(UsHydrocarbonSystem subject) { var volumeUnits = subject.GetUnits(Dimensions.VolumeFlowRate); volumeUnits.Should() .HaveCountGreaterOrEqualTo(3) .And.Contain(Units.GallonsPerMinute) .And.Contain(BarrelsPerMinute) .And.Contain(BarrelsPerDay); }
public void PpmShouldBeAConcentration(UsHydrocarbonSystem subject) { var concentrationUnits = subject.GetUnits(Dimensions.VolumeConcentration); concentrationUnits.Should().Contain(c => c.Abbreviation == "ppm"); }
public void Consistent(UsHydrocarbonSystem subject) { subject.ShouldBeConsistent(); }