public void ChangeValueTest_gtMax() { IFakeT newValue = A.Fake <IFakeT>(); A.CallTo(() => newValue.CompareTo(this.settingValue.Range.Value.Max)).Returns(1); this.settingValue.Value = newValue; // ReSharper disable once PossibleInvalidOperationException Assert.That(this.settingValue.Value, Is.SameAs(this.settingValue.Range.Value.Max)); }
public void SetUp() { IFakeT value = A.Fake <IFakeT>(); IFakeT min = A.Fake <IFakeT>(); IFakeT max = A.Fake <IFakeT>(); A.CallTo(() => min.CompareTo(max)).Returns(-1); A.CallTo(() => value.CompareTo(min)).Returns(1); A.CallTo(() => value.CompareTo(max)).Returns(-1); this.settingValue = new SettingValue <IFakeT>(value, value, new Range <IFakeT>(min, max)); }