All tests were changed due to Nunit lib changing
This commit is contained in:
@@ -52,7 +52,7 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
var result = _checkLogic.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
//Assert.That(_checkLogic.CheckResult, Is.EqualTo("Ndm collection is null or empty"));
|
||||
_mockTraceLogger.Verify(x => x.AddMessage("\nNdm collection is null or empty"), Times.Once);
|
||||
}
|
||||
@@ -68,7 +68,7 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
var result = _checkLogic.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
//Assert.That(_checkLogic.CheckResult, Is.EqualTo("Force tuple is null"));
|
||||
_mockTraceLogger.Verify(x => x.AddMessage("\nForce tuple is null"), Times.Once);
|
||||
}
|
||||
@@ -85,7 +85,7 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
var result = _checkLogic.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
//Assert.That(_checkLogic.CheckResult, Is.EqualTo("Accuracy requirements is not assigned"));
|
||||
_mockTraceLogger.Verify(x => x.AddMessage("\nAccuracy requirements is not assigned"), Times.Once);
|
||||
}
|
||||
@@ -106,7 +106,7 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
var result = _checkLogic.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
//Assert.That(_checkLogic.CheckResult, Is.EqualTo("Value of accuracy 0 must be grater than zeroMax number of iteration 0 must be grater than zero"));
|
||||
_mockTraceLogger.Verify(x => x.AddMessage("\nValue of accuracy 0 must be grater than zero"), Times.Once);
|
||||
_mockTraceLogger.Verify(x => x.AddMessage("\nMax number of iteration 0 must be grater than zero"), Times.Once);
|
||||
@@ -128,7 +128,7 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
var result = _checkLogic.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsTrue(result);
|
||||
Assert.That(result, Is.True);
|
||||
Assert.That(_checkLogic.CheckResult, Is.EqualTo(string.Empty));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,9 +19,9 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
calculator.Run();
|
||||
var result = calculator.Result as FindParameterResult;
|
||||
//Assert
|
||||
Assert.NotNull(result);
|
||||
Assert.IsTrue(result.IsValid);
|
||||
Assert.AreEqual(predicateValue, expectedValue, 0.001d);
|
||||
Assert.That(result, Is.Not.Null);
|
||||
Assert.That(result.IsValid, Is.True);
|
||||
Assert.That(expectedValue, Is.EqualTo(predicateValue).Within(0.001d));
|
||||
}
|
||||
[TestCase(0d, 1d, 5d, 5d, false)]
|
||||
[TestCase(0d, 10d, 15d, 15d, false)]
|
||||
@@ -36,8 +36,8 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
calculator.Run();
|
||||
var result = calculator.Result as FindParameterResult;
|
||||
//Assert
|
||||
Assert.NotNull(result);
|
||||
Assert.IsTrue(result.IsValid == isValid);
|
||||
Assert.That(result, Is.Not.Null);
|
||||
Assert.That(result.IsValid == isValid, Is.True);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
calculator.Run();
|
||||
var result = calculator.Result;
|
||||
//Assert
|
||||
Assert.IsNotNull(result);
|
||||
Assert.That(result, Is.Not.Null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,13 +31,12 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
var result = limitCurveLogic.GetPoints(inputPoints);
|
||||
|
||||
// Assert
|
||||
Assert.IsNotNull(result);
|
||||
Assert.AreEqual(inputPoints.Count, result.Count);
|
||||
|
||||
Assert.That(result, Is.Not.Null);
|
||||
Assert.That(result.Count, Is.EqualTo(inputPoints.Count));
|
||||
for (int i = 0; i < inputPoints.Count; i++)
|
||||
{
|
||||
Assert.AreEqual(0.5d, result[i].X, 0.01d);
|
||||
Assert.AreEqual(inputPoints[i].Y / inputPoints[i].X * 0.5d, result[i].Y, 0.01d);
|
||||
Assert.That(result[i].X, Is.EqualTo(0.5d).Within(0.01d));
|
||||
Assert.That(result[i].Y, Is.EqualTo(inputPoints[i].Y / inputPoints[i].X * 0.5d).Within(0.01d));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,9 +34,9 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
calculator.Run();
|
||||
var result = calculator.Result as AnchorResult;
|
||||
//Assert
|
||||
Assert.IsNotNull(result);
|
||||
Assert.AreEqual(expectedCharBearingCapacity, result.CharBearingCapacity, expectedCharBearingCapacity * 1e-6d);
|
||||
Assert.AreEqual(expectedDesignBearingCapacity, result.DesignBearingCapacity, expectedDesignBearingCapacity * 1e-6d);
|
||||
Assert.That(result, Is.Not.Null);
|
||||
Assert.That(result.CharBearingCapacity, Is.EqualTo(expectedCharBearingCapacity).Within(expectedCharBearingCapacity * 1e-6d));
|
||||
Assert.That(result.DesignBearingCapacity, Is.EqualTo(expectedDesignBearingCapacity).Within(expectedDesignBearingCapacity * 1e-6d));
|
||||
}
|
||||
|
||||
[TestCase(6d, 0.2d, 7d, 0.145d, 0.28290937500000002d, 0.13633537500000006d)]
|
||||
@@ -57,9 +57,9 @@ namespace StructureHelperTests.UnitTests.Calcuators
|
||||
calculator.Run();
|
||||
var result = calculator.Result as AnchorResult;
|
||||
//Assert
|
||||
Assert.IsNotNull(result);
|
||||
Assert.AreEqual(expectedVolume1, result.MortarVolumeFstStady, expectedVolume1 * 1e-6d);
|
||||
Assert.AreEqual(expectedVolume2, result.MortarVolumeSndStady, expectedVolume2 * 1e-6d);
|
||||
Assert.That(result, Is.Not.Null);
|
||||
Assert.That(result.MortarVolumeFstStady, Is.EqualTo(expectedVolume1).Within(expectedVolume1 * 1e-6d));
|
||||
Assert.That(result.MortarVolumeSndStady, Is.EqualTo(expectedVolume2).Within(expectedVolume2 * 1e-6d));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ namespace StructureHelperTests.UnitTests.ConvertStrategiesTest
|
||||
var analyses = _convertStrategy.GetAnalyses(projectDto, newItem);
|
||||
|
||||
// Assert
|
||||
Assert.AreEqual(projectDto.VisualAnalyses.Count, analyses.Count);
|
||||
Assert.That(analyses.Count, Is.EqualTo(projectDto.VisualAnalyses.Count));
|
||||
_mockConvertLogic.Verify(s => s.Convert(It.IsAny<IVisualAnalysis>()), Times.Exactly(projectDto.VisualAnalyses.Count));
|
||||
_mockTraceLogger.Verify(logger => logger.AddMessage($"Source project has {projectDto.VisualAnalyses.Count} analyses"), Times.Once);
|
||||
}
|
||||
|
||||
@@ -27,8 +27,8 @@ namespace StructureHelperTests.UnitTests.MaterialTests
|
||||
var compressive = libMaterial.GetStrength(limitState, calcTerm).Compressive;
|
||||
var tensile = libMaterial.GetStrength(limitState, calcTerm).Tensile;
|
||||
//Assert
|
||||
Assert.AreEqual(expectedCompressive, compressive, 1d);
|
||||
Assert.AreEqual(expectedTensile, tensile, 1d);
|
||||
Assert.That(compressive, Is.EqualTo(expectedCompressive).Within(1d));
|
||||
Assert.That(tensile, Is.EqualTo(expectedTensile).Within(1d));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ namespace StructureHelperTests.UnitTests.Ndms
|
||||
var result = _mockCheckPrimitiveCollectionLogic.Object.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
Assert.That(_mockCheckPrimitiveCollectionLogic.Object.CheckResult, Is.EqualTo("Calculator does not contain any primitives\n"));
|
||||
//_mockTraceLogger.Verify(x => x.AddMessage("Calculator does not contain any primitives\n", TraceLogStatuses.Error), Times.Once);
|
||||
}
|
||||
@@ -60,7 +60,7 @@ namespace StructureHelperTests.UnitTests.Ndms
|
||||
var result = _mockCheckPrimitiveCollectionLogic.Object.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
Assert.That(_mockCheckPrimitiveCollectionLogic.Object.CheckResult, Is.EqualTo("Rebar check failed\n"));
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ namespace StructureHelperTests.UnitTests.Ndms
|
||||
var result = _mockCheckPrimitiveCollectionLogic.Object.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
Assert.That(_mockCheckPrimitiveCollectionLogic.Object.CheckResult, Is.EqualTo("Host RebarName (HostPrimitiveName) is not included in primitives\n"));
|
||||
//_mockTraceLogger.Verify(x => x.AddMessage("Host RebarName (HostPrimitiveName) is not included in primitives\n", TraceLogStatuses.Error), Times.Once);
|
||||
}
|
||||
@@ -104,7 +104,7 @@ namespace StructureHelperTests.UnitTests.Ndms
|
||||
var result = _mockCheckPrimitiveCollectionLogic.Object.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsTrue(result);
|
||||
Assert.That(result, Is.True);
|
||||
Assert.That(_mockCheckPrimitiveCollectionLogic.Object.CheckResult, Is.EqualTo(string.Empty));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ namespace StructureHelperTests.UnitTests.Ndms
|
||||
var result = _checkRebarPrimitiveLogic.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
Assert.That(_checkRebarPrimitiveLogic.CheckResult, Is.EqualTo("Primitive RebarName does not have a host\n"));
|
||||
//_mockTraceLogger.Verify(x => x.AddMessage("Primitive RebarName does not have a host\n", TraceLogStatuses.Error), Times.Once);
|
||||
}
|
||||
@@ -84,7 +84,7 @@ namespace StructureHelperTests.UnitTests.Ndms
|
||||
var result = _checkRebarPrimitiveLogic.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
Assert.That(_checkRebarPrimitiveLogic.CheckResult, Is.EqualTo("Material of host of RebarName () does not support cracking\n"));
|
||||
//_mockTraceLogger.Verify(x => x.AddMessage("Material of host of RebarName () does not support cracking\n", TraceLogStatuses.Error), Times.Once);
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
//Act
|
||||
var width = logic.GetCrackWidth();
|
||||
//Assert
|
||||
Assert.AreEqual(expectedWidth, width, 0.000001d);
|
||||
Assert.That(width, Is.EqualTo(expectedWidth).Within(0.000001d));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
//Act
|
||||
var eqDiametr = logic.GetAverageDiameter();
|
||||
//Assert
|
||||
Assert.AreEqual(expectedDiameter, eqDiametr, 0.0001d);
|
||||
Assert.That(eqDiametr, Is.EqualTo(expectedDiameter).Within(0.0001d));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ public class CheckTupleCalculatorInputDataTests
|
||||
var result = _checkTupleCalculatorInputData.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
Assert.That(_checkTupleCalculatorInputData.CheckResult, Is.EqualTo(ErrorStrings.ParameterIsNull + ": InputData"));
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ public class CheckTupleCalculatorInputDataTests
|
||||
var result = _checkTupleCalculatorInputData.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
Assert.That(_checkTupleCalculatorInputData.CheckResult, Is.EqualTo("Collection does not have any primitives"));
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ public class CheckTupleCalculatorInputDataTests
|
||||
var result = _checkTupleCalculatorInputData.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsFalse(result);
|
||||
Assert.That(result, Is.False);
|
||||
Assert.That(_checkTupleCalculatorInputData.CheckResult, Is.EqualTo("User crack input data is null"));
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ public class CheckTupleCalculatorInputDataTests
|
||||
var result = _checkTupleCalculatorInputData.Check();
|
||||
|
||||
// Assert
|
||||
Assert.IsTrue(result);
|
||||
Assert.That(result, Is.True);
|
||||
Assert.That(_checkTupleCalculatorInputData.CheckResult, Is.EqualTo(string.Empty));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -38,9 +38,9 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
|
||||
// Assert
|
||||
var calculator = calculators[0];
|
||||
Assert.NotNull(calculator);
|
||||
Assert.AreEqual(rebarCrackInputData, calculator.InputData);
|
||||
Assert.Null(calculator.TraceLogger);
|
||||
Assert.That(calculator, Is.Not.Null);
|
||||
Assert.That(calculator.InputData, Is.EqualTo(rebarCrackInputData));
|
||||
Assert.That(calculator.TraceLogger, Is.Null);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -75,8 +75,8 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
var calculators = factory.GetCalculators();
|
||||
|
||||
// Assert
|
||||
Assert.AreEqual(2, calculators.Count);
|
||||
Assert.AreEqual(rebarInputData1, calculators[0].InputData);
|
||||
Assert.That(calculators.Count, Is.EqualTo(2));
|
||||
Assert.That(calculators[0].InputData, Is.EqualTo(rebarInputData1));
|
||||
//Assert.AreEqual(rebarInputData2, calculators[1].InputData);
|
||||
//Assert.AreEqual(mockLogger.Object, calculators[0].TraceLogger);
|
||||
//Assert.AreEqual(mockLogger.Object, calculators[1].TraceLogger);
|
||||
|
||||
@@ -46,8 +46,8 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
// Act
|
||||
var result = _rebarStressResultLogic.GetRebarStressResult();
|
||||
|
||||
// Assert
|
||||
Assert.AreEqual(mockRebarStressResult, result);
|
||||
// Assert;
|
||||
Assert.That(result, Is.EqualTo(mockRebarStressResult));
|
||||
_mockRebarStressCalculator.Verify(x => x.Run(), Times.Once);
|
||||
}
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
// Assert
|
||||
// Expected result calculation:
|
||||
// rebarArea = 1.0 * 1.0 + 2.0 * 1.0 + 3.0 * 1.0 = 6.0
|
||||
Assert.AreEqual(6.0, result);
|
||||
Assert.That(result, Is.EqualTo(6.0));
|
||||
|
||||
}
|
||||
|
||||
@@ -76,7 +76,7 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
|
||||
// Act & Assert
|
||||
var ex = Assert.Throws<StructureHelperException>(() => logic.GetTensionRebarArea());
|
||||
StringAssert.Contains("Collection of rebars does not contain any tensile rebars", ex.Message);
|
||||
Assert.That(ex.Message, Does.Contain("Collection of rebars does not contain any tensile rebars"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
// reducedArea for rebar 2 = 2.0 * 1.0 / 1.5 = 1.333...
|
||||
// reducedArea for rebar 3 = 3.0 * 1.5 / 1.5 = 3.0
|
||||
// sumArea = 0.333... + 1.333... + 3.0 = 4.666...
|
||||
Assert.AreEqual(4.666666666666667, result, 9);
|
||||
Assert.That(result, Is.EqualTo(4.666666666666667).Within(9));
|
||||
}
|
||||
[Test]
|
||||
public void GetTensionRebarArea_ShouldThrowException_WhenNoRebarsInTension()
|
||||
@@ -81,7 +81,8 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
|
||||
// Act & Assert
|
||||
var ex = Assert.Throws<StructureHelperException>(() => logic.GetTensionRebarArea());
|
||||
StringAssert.Contains("Collection of rebars does not contain any tensile rebars", ex.Message);
|
||||
Assert.That(ex.Message, Does.Contain("Collection of rebars does not contain any tensile rebars"));
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using Moq;
|
||||
using NUnit.Framework;
|
||||
using StructureHelperCommon.Models.Calculators;
|
||||
using StructureHelperLogics.NdmCalculations.Cracking;
|
||||
using StructureHelperLogics.NdmCalculations.Primitives;
|
||||
|
||||
@@ -37,9 +38,9 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
|
||||
// Assert
|
||||
mockCalculator.Verify(c => c.Run(), Times.Once);
|
||||
Assert.True(solver.IsResultValid);
|
||||
Assert.NotNull(solver.Result);
|
||||
Assert.True(solver.Result.All(r => r.IsValid));
|
||||
Assert.That(solver.IsResultValid, Is.True);
|
||||
Assert.That(solver.Result, Is.Not.Null);
|
||||
Assert.That(solver.Result.All(r => r.IsValid), Is.True);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -73,7 +74,7 @@ namespace StructureHelperTests.UnitTests.Ndms.Cracks
|
||||
// Assert
|
||||
mockCalculator1.Verify(c => c.Run(), Times.Once);
|
||||
mockCalculator2.Verify(c => c.Run(), Times.Once);
|
||||
Assert.False(solver.IsResultValid);
|
||||
Assert.That(solver.IsResultValid, Is.False);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -52,11 +52,11 @@ namespace StructureHelperTests.UnitTests.Ndms.Triangulations
|
||||
//Act
|
||||
var result = logic.GetNdmCollection();
|
||||
//Assert
|
||||
Assert.NotNull(result);
|
||||
Assert.AreEqual(expectedCount, result.Count());
|
||||
Assert.That(result, Is.Not.Null);
|
||||
Assert.That(result.Count(), Is.EqualTo(expectedCount));
|
||||
var firstNdm = result.First();
|
||||
Assert.AreEqual(expectedFirstCenterX, firstNdm.CenterX);
|
||||
Assert.AreEqual(expectedFirstCenterY, firstNdm.CenterY);
|
||||
Assert.That(firstNdm.CenterX, Is.EqualTo(expectedFirstCenterX));
|
||||
Assert.That(firstNdm.CenterY, Is.EqualTo(expectedFirstCenterY));
|
||||
}
|
||||
[TestCase(0d, 0d, 1.0d, 1.0d, true, 1d, 3020418448.8512335d, 3020418448.8512335d)]
|
||||
[TestCase(0d, 0d, 1.0d, 1.0d, false, 0.94d, 3013186843.9241991d, 3004124682.3615651d)]
|
||||
@@ -97,9 +97,9 @@ namespace StructureHelperTests.UnitTests.Ndms.Triangulations
|
||||
//Assert
|
||||
var area = ndms.Sum(x => x.Area);
|
||||
var moments = GeometryOperations.GetReducedMomentsOfInertia(ndms);
|
||||
Assert.AreEqual(expectedArea, area, 0.001d);
|
||||
Assert.AreEqual(expectedMomX, moments.EIx, 0.001d);
|
||||
Assert.AreEqual(expectedMomY, moments.EIy, 1d);
|
||||
Assert.That(area, Is.EqualTo(expectedArea).Within(0.001d));
|
||||
Assert.That(moments.EIx, Is.EqualTo(expectedMomX).Within(0.001d));
|
||||
Assert.That(moments.EIy, Is.EqualTo(expectedMomY).Within(1d));
|
||||
}
|
||||
[TestCase(0d, 0d, 1.0d, 1.0d, true, 1d, 3020017308.3574591d, 3020017308.3574591d)]
|
||||
[TestCase(0d, 0d, 1.0d, 1.0d, false, 0.92839999999991407d, 3005633713.5049105d, 3005633713.5049105d)]
|
||||
@@ -143,9 +143,9 @@ namespace StructureHelperTests.UnitTests.Ndms.Triangulations
|
||||
//Assert
|
||||
var area = ndms.Sum(x => x.Area);
|
||||
var moments = GeometryOperations.GetReducedMomentsOfInertia(ndms);
|
||||
Assert.AreEqual(expectedArea, area, 0.001d);
|
||||
Assert.AreEqual(expectedMomX, moments.EIx, 0.001d);
|
||||
Assert.AreEqual(expectedMomY, moments.EIy, 1d);
|
||||
Assert.That(area, Is.EqualTo(expectedArea).Within(0.001d));
|
||||
Assert.That(moments.EIx, Is.EqualTo(expectedMomX).Within(0.001d));
|
||||
Assert.That(moments.EIy, Is.EqualTo(expectedMomY).Within(1d));
|
||||
}
|
||||
[TestCase(0d, 0d, 1.0d, true, 0.78079430967489682d, 1777730450.3666615d, 1776732530.5957441d)]
|
||||
[TestCase(0d, 0d, 1.0d, false, 0.72079430967490343d, 1770498845.4396176d, 1760438764.1059904d)]
|
||||
@@ -182,9 +182,9 @@ namespace StructureHelperTests.UnitTests.Ndms.Triangulations
|
||||
//Assert
|
||||
var area = ndms.Sum(x => x.Area);
|
||||
var moments = GeometryOperations.GetReducedMomentsOfInertia(ndms);
|
||||
Assert.AreEqual(expectedArea, area, 0.001d);
|
||||
Assert.AreEqual(expectedMomX, moments.EIx, 0.001d);
|
||||
Assert.AreEqual(expectedMomY, moments.EIy, 1d);
|
||||
Assert.That(area, Is.EqualTo(expectedArea).Within(0.001d));
|
||||
Assert.That(moments.EIx, Is.EqualTo(expectedMomX).Within(0.001d));
|
||||
Assert.That(moments.EIy, Is.EqualTo(expectedMomY).Within(1d));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,8 +20,8 @@ namespace StructureHelperTests.UnitTests.ParamTests
|
||||
//Act
|
||||
var result = logic.GetValuePairByString(inputString);
|
||||
//Assert
|
||||
Assert.AreEqual(expectedText, result.Text);
|
||||
Assert.AreEqual(expectedValue, result.Value, 0.001d);
|
||||
Assert.That(result.Text, Is.EqualTo(expectedText));
|
||||
Assert.That(result.Value, Is.EqualTo(expectedValue).Within(0.001d));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
_crackCalculatorUpdateStrategy.Update(targetObject.Object, sourceObject.Object);
|
||||
|
||||
// Assert
|
||||
Assert.AreEqual("Source Name", targetObject.Object.Name);
|
||||
Assert.That(targetObject.Object.Name, Is.EqualTo("Source Name"));
|
||||
_inputDataUpdateStrategyMock.Verify(s => s.Update(targetInputData, sourceInputData), Times.Once);
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
_crackCalculatorUpdateStrategy.Update(targetObject.Object, sourceObject.Object);
|
||||
|
||||
// Assert
|
||||
Assert.IsNotNull(targetObject.Object.InputData);
|
||||
Assert.That(targetObject.Object.InputData, Is.Not.Null);
|
||||
_inputDataUpdateStrategyMock.Verify(s => s.Update(targetObject.Object.InputData, sourceInputData), Times.Once);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,8 +38,8 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
strategy.Update(targetObject.Object, sourceObject.Object);
|
||||
|
||||
// Assert
|
||||
Assert.AreEqual(forceActions, targetObject.Object.ForceActions);
|
||||
Assert.AreEqual(primitives, targetObject.Object.Primitives);
|
||||
Assert.That(targetObject.Object.ForceActions, Is.EqualTo(forceActions));
|
||||
Assert.That(targetObject.Object.Primitives, Is.EqualTo(primitives));
|
||||
mockUserCrackInputDataUpdateStrategy.Verify(s => s.Update(It.IsAny<IUserCrackInputData>(), It.IsAny<IUserCrackInputData>()), Times.Once);
|
||||
}
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
var result = _strategy.Clone<object>(null);
|
||||
|
||||
// Assert
|
||||
Assert.IsNull(result);
|
||||
Assert.That(result, Is.Null);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -44,7 +44,7 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
var result = _strategy.Clone(original);
|
||||
|
||||
// Assert
|
||||
Assert.AreSame(expectedClone, result);
|
||||
Assert.That(result, Is.SameAs(expectedClone));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -61,7 +61,7 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
var result = _strategy.Clone(original, cloneStrategyMock.Object);
|
||||
|
||||
// Assert
|
||||
Assert.AreSame(expectedClone, result);
|
||||
Assert.That(result, Is.SameAs(expectedClone));
|
||||
cloneStrategyMock.Verify(cs => cs.GetClone(original), Times.Once);
|
||||
}
|
||||
|
||||
@@ -78,7 +78,7 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
var result = _strategy.Clone(originalMock.Object);
|
||||
|
||||
// Assert
|
||||
Assert.AreSame(expectedClone, result);
|
||||
Assert.That(result, Is.SameAs(expectedClone));
|
||||
originalMock.Verify(o => o.Clone(), Times.Once);
|
||||
}
|
||||
|
||||
@@ -110,7 +110,7 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
var clonedObjects = (Dictionary<object, object>)internalField.GetValue(_strategy);
|
||||
|
||||
// Assert
|
||||
Assert.AreSame(expectedClone, clonedObjects[originalMock.Object]);
|
||||
Assert.That(clonedObjects[originalMock.Object], Is.SameAs(expectedClone));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -62,8 +62,8 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
_strategy.Update(targetObject, sourceObject);
|
||||
|
||||
// Assert
|
||||
Assert.AreEqual("Updated", targetObject.Name, "Name should be updated");
|
||||
Assert.AreEqual(Color.FromRgb(255, 0, 0), targetObject.Color, "Color should be updated");
|
||||
Assert.That(targetObject.Name, Is.EqualTo("Updated"), "Name should be updated");
|
||||
Assert.That(targetObject.Color, Is.EqualTo(Color.FromRgb(255, 0, 0)), "Color should be updated");
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -77,8 +77,8 @@ namespace StructureHelperTests.UnitTests.UpdateStrategiesTests
|
||||
_strategy.Update(targetObject, sourceObject);
|
||||
|
||||
// Assert
|
||||
Assert.AreEqual("Updated", (targetObject.HelperMaterial as MockHelperMaterial).Property, "HelperMaterial property should be updated");
|
||||
Assert.AreNotSame(sourceObject.HelperMaterial, targetObject.HelperMaterial,
|
||||
Assert.That((targetObject.HelperMaterial as MockHelperMaterial).Property, Is.EqualTo("Updated"), "HelperMaterial property should be updated");
|
||||
Assert.That(targetObject.HelperMaterial, Is.Not.SameAs(sourceObject.HelperMaterial),
|
||||
"HelperMaterial should be cloned, not directly assigned");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user