public void IsValidForFailureMechanism_StochasticSoilModelOfInvalidType_ReturnsFalse(StochasticSoilModel model) { // Setup var filter = new MacroStabilityInwardsStochasticSoilModelFilter(); // Call bool isValid = filter.IsValidForFailureMechanism(model); // Assert Assert.IsFalse(isValid); }
public void IsValidForFailureMechanism_ValidStochasticSoilModelType_ReturnsFalse() { // Setup var filter = new MacroStabilityInwardsStochasticSoilModelFilter(); var model = new StochasticSoilModel(nameof(FailureMechanismType.Stability), FailureMechanismType.Stability); // Call bool isValid = filter.IsValidForFailureMechanism(model); // Assert Assert.IsTrue(isValid); }
public void IsValidForFailureMechanism_StochasticSoilModelNull_ThrowsArgumentNullException() { // Setup var filter = new MacroStabilityInwardsStochasticSoilModelFilter(); // Call TestDelegate test = () => filter.IsValidForFailureMechanism(null); // Assert var exception = Assert.Throws <ArgumentNullException>(test); Assert.AreEqual("stochasticSoilModel", exception.ParamName); }