Exemplo n.º 1
0
        public void VolumeDividedByDurationEqualsVolumeFlow()
        {
            VolumeFlow volumeFlow = Volume.FromCubicMeters(20) / Duration.FromSeconds(2);

            Assert.Equal(VolumeFlow.FromCubicMetersPerSecond(10), volumeFlow);
        }
 public void NumberToMillilitersPerMinuteTest() =>
 Assert.Equal(VolumeFlow.FromMillilitersPerMinute(2), 2.MillilitersPerMinute());
 public void NumberToMillionUsGallonsPerDayTest() =>
 Assert.Equal(VolumeFlow.FromMillionUsGallonsPerDay(2), 2.MillionUsGallonsPerDay());
 public void NumberToLitersPerSecondTest() =>
 Assert.Equal(VolumeFlow.FromLitersPerSecond(2), 2.LitersPerSecond());
 public void NumberToMicrolitersPerDayTest() =>
 Assert.Equal(VolumeFlow.FromMicrolitersPerDay(2), 2.MicrolitersPerDay());
 public void NumberToKilolitersPerDayTest() =>
 Assert.Equal(VolumeFlow.FromKilolitersPerDay(2), 2.KilolitersPerDay());
 public void NumberToLitersPerHourTest() =>
 Assert.Equal(VolumeFlow.FromLitersPerHour(2), 2.LitersPerHour());
Exemplo n.º 8
0
        public void AreaTimesSpeedEqualsVolumeFlow()
        {
            VolumeFlow volumeFlow = Area.FromSquareMeters(20) * Speed.FromMetersPerSecond(2);

            Assert.Equal(VolumeFlow.FromCubicMetersPerSecond(40), volumeFlow);
        }
Exemplo n.º 9
0
        public void VolumeFlowTimesTimeSpanEqualsVolume(double cubicMetersPerSecond, double seconds, double expectedCubicMeters)
        {
            Volume volume = VolumeFlow.FromCubicMetersPerSecond(cubicMetersPerSecond) * TimeSpan.FromSeconds(seconds);

            Assert.Equal(Volume.FromCubicMeters(expectedCubicMeters), volume);
        }
Exemplo n.º 10
0
        public void EqualsReturnsFalseOnTypeMismatch()
        {
            VolumeFlow cubicmeterpersecond = VolumeFlow.FromCubicMetersPerSecond(1);

            Assert.False(cubicmeterpersecond.Equals(new object()));
        }
Exemplo n.º 11
0
        public void EqualsReturnsFalseOnNull()
        {
            VolumeFlow cubicmeterpersecond = VolumeFlow.FromCubicMetersPerSecond(1);

            Assert.False(cubicmeterpersecond.Equals(null));
        }
Exemplo n.º 12
0
        public void CompareToThrowsOnNull()
        {
            VolumeFlow cubicmeterpersecond = VolumeFlow.FromCubicMetersPerSecond(1);

            Assert.Throws <ArgumentNullException>(() => cubicmeterpersecond.CompareTo(null));
        }
Exemplo n.º 13
0
        public void CompareToThrowsOnTypeMismatch()
        {
            VolumeFlow cubicmeterpersecond = VolumeFlow.FromCubicMetersPerSecond(1);

            Assert.Throws <ArgumentException>(() => cubicmeterpersecond.CompareTo(new object()));
        }
Exemplo n.º 14
0
        public void VolumeDividedByVolumeFlowEqualsTimeSpan()
        {
            TimeSpan timeSpan = Volume.FromCubicMeters(20) / VolumeFlow.FromCubicMetersPerSecond(2);

            Assert.Equal(TimeSpan.FromSeconds(10), timeSpan);
        }
 public void NumberToCubicYardsPerSecondTest() =>
 Assert.Equal(VolumeFlow.FromCubicYardsPerSecond(2), 2.CubicYardsPerSecond());
Exemplo n.º 16
0
        public void VolumeFlowTimesDurationEqualsVolume()
        {
            Volume volume = VolumeFlow.FromCubicMetersPerSecond(20) * Duration.FromSeconds(2);

            Assert.Equal(Volume.FromCubicMeters(40), volume);
        }
 public void NumberToDecilitersPerHourTest() =>
 Assert.Equal(VolumeFlow.FromDecilitersPerHour(2), 2.DecilitersPerHour());
Exemplo n.º 18
0
        public void VolumeFlowDividedByAreaEqualsSpeed()
        {
            Speed speed = VolumeFlow.FromCubicMetersPerSecond(40) / Area.FromSquareMeters(20);

            Assert.Equal(Speed.FromMetersPerSecond(2), speed);
        }
 public void NumberToKilousGallonsPerMinuteTest() =>
 Assert.Equal(VolumeFlow.FromKilousGallonsPerMinute(2), 2.KilousGallonsPerMinute());
Exemplo n.º 20
0
        public void VolumeFlowDividedBySpeedEqualsArea()
        {
            Area area = VolumeFlow.FromCubicMetersPerSecond(40) / Speed.FromMetersPerSecond(20);

            Assert.Equal(Area.FromSquareMeters(2), area);
        }
 public void NumberToLitersPerMinuteTest() =>
 Assert.Equal(VolumeFlow.FromLitersPerMinute(2), 2.LitersPerMinute());
Exemplo n.º 22
0
        public void VolumeFlowTimesDensityEqualsMassFlow()
        {
            MassFlow massFlow = VolumeFlow.FromCubicMetersPerSecond(2) * Density.FromKilogramsPerCubicMeter(3);

            Assert.Equal(MassFlow.FromKilogramsPerSecond(6), massFlow);
        }
 public void NumberToMegaukGallonsPerSecondTest() =>
 Assert.Equal(VolumeFlow.FromMegaukGallonsPerSecond(2), 2.MegaukGallonsPerSecond());
Exemplo n.º 24
0
        public void DensityTimesVolumeFlowEqualsMassFlow()
        {
            MassFlow massFlow = Density.FromKilogramsPerCubicMeter(3) * VolumeFlow.FromCubicMetersPerSecond(7);

            Assert.Equal(MassFlow.FromKilogramsPerSecond(21), massFlow);
        }
 public void NumberToMillilitersPerHourTest() =>
 Assert.Equal(VolumeFlow.FromMillilitersPerHour(2), 2.MillilitersPerHour());
 public void NumberToCubicYardsPerHourTest() =>
 Assert.Equal(VolumeFlow.FromCubicYardsPerHour(2), 2.CubicYardsPerHour());
 public void NumberToMillilitersPerSecondTest() =>
 Assert.Equal(VolumeFlow.FromMillilitersPerSecond(2), 2.MillilitersPerSecond());
 public void NumberToCubicYardsPerMinuteTest() =>
 Assert.Equal(VolumeFlow.FromCubicYardsPerMinute(2), 2.CubicYardsPerMinute());
 public void NumberToNanolitersPerHourTest() =>
 Assert.Equal(VolumeFlow.FromNanolitersPerHour(2), 2.NanolitersPerHour());
Exemplo n.º 30
0
        public void VolumeDividedByTimeSpanEqualsVolumeFlow(double cubicMeters, double seconds, double expectedCubicMetersPerSecond)
        {
            VolumeFlow volumeFlow = Volume.FromCubicMeters(cubicMeters) / TimeSpan.FromSeconds(seconds);

            Assert.Equal(VolumeFlow.FromCubicMetersPerSecond(expectedCubicMetersPerSecond), volumeFlow);
        }