public void TestEqualityOperator_left_null() { PersonalHrvNorm aNorm = new PersonalHrvNorm(); Assert.IsFalse(null == aNorm); Assert.IsTrue(null != aNorm); }
public void TestEqualityOperator_right_null() { PersonalHrvNorm aNorm = new PersonalHrvNorm(); Assert.IsFalse(aNorm == null); Assert.IsTrue(aNorm != null); Assert.IsFalse(aNorm.Equals(null)); }
public void TestEqualityOperator_same_instance() { PersonalHrvNorm aNorm = new PersonalHrvNorm(); Assert.IsTrue(aNorm.Equals(aNorm)); #pragma warning disable CS1718 Assert.IsTrue(aNorm == aNorm); Assert.IsFalse(aNorm != aNorm); #pragma warning restore CS1718 }
public override void Default() { base.Default(); RejectLowQualitySignalAreas = true; this.RejectUsingMinMaxNNTime = true; this.MinIntervalMilliseconds = (float)GlobalMethodLimits.MinCardioCycleInMilliseconds; this.MaxIntervalMilliseconds = (float)GlobalMethodLimits.MaxCardioCycleInMilliseconds; this.RejectUsingRelativeNNDelta = true; this.MaxIntervalDeltaRelative = (float)(GlobalMethodLimits.MaxRelativeDifferenceOfSuccessiveIntervals * 100); // в %%!!! this.PersonalNorm = PersonalHrvNorm.GetInstance(DefaultStateMatrix.GetHeartRateMidPointForSettings()); }
/// <summary> /// Копирует настройки из объекта source /// </summary> /// <param name="source"></param> public override void CopyFrom(IMethodSettings source) { base.CopyFrom(source); if (source is ProcessingSettings src) { RejectLowQualitySignalAreas = src.RejectLowQualitySignalAreas; this.RejectUsingMinMaxNNTime = src.RejectUsingMinMaxNNTime; this.MinIntervalMilliseconds = src.MinIntervalMilliseconds; this.MaxIntervalMilliseconds = src.MaxIntervalMilliseconds; this.RejectUsingRelativeNNDelta = src.RejectUsingRelativeNNDelta; this.MaxIntervalDeltaRelative = src.MaxIntervalDeltaRelative; this.PersonalNorm = new PersonalHrvNorm(src.PersonalNorm); } }
public void TestEqualityOperator_non_equal() { var aNorm1 = new PersonalHrvNorm(); aNorm1.NormalHeartRateAtRestBpm = 95; var aNorm2 = new PersonalHrvNorm(); aNorm2.NormalHeartRateAtRestBpm = 100; Assert.IsFalse(aNorm1.Equals(aNorm2)); Assert.IsFalse(aNorm2.Equals(aNorm1)); Assert.IsFalse(aNorm1 == aNorm2); Assert.IsFalse(aNorm2 == aNorm1); Assert.IsTrue(aNorm1 != aNorm2); Assert.IsTrue(aNorm2 != aNorm1); }
public void TestCopyConstructor_copy_non_null() { var aNorm1 = new PersonalHrvNorm(null); aNorm1.NormalHeartRateAtRestBpm = 95; aNorm1.NormalHeartRateAtRestBpm = 70; var aNorm2 = new PersonalHrvNorm(aNorm1); Assert.IsTrue(aNorm1.Equals(aNorm2)); Assert.IsTrue(aNorm2.Equals(aNorm1)); Assert.IsTrue(aNorm1 == aNorm2); Assert.IsTrue(aNorm2 == aNorm1); Assert.IsFalse(aNorm1 != aNorm2); Assert.IsFalse(aNorm2 != aNorm1); }
public void TestCopyConstructor_copy_null_no_exceptions() { var anotherNorm = new PersonalHrvNorm(null); }