public void CalculateTheMaximumOperatingDepth(double oxygenPercentage, double expectedDepth)
        {
            //Arrange
            var gasMixtureViewModel = new GasMixtureSelectorViewModel();

            var maxOperatingDepthController = new MaxOperatingDepthController();

            //Act
            gasMixtureViewModel.MaximumOperatingDepth =
                maxOperatingDepthController.CalculateMaximumOperatingDepth(oxygenPercentage);

            //Assert
            Assert.Equal(expectedDepth, gasMixtureViewModel.MaximumOperatingDepth);
        }
Beispiel #2
0
 public GasMixtureSelectorViewModel()
 {
     AddGasMixtureCommand         = ReactiveCommand.Create(AddGasMixture, CanAddGasMixture);
     _maxOperatingDepthController = new MaxOperatingDepthController();
     SetDefaults();
 }