public void T1() { // Arrange var validator = new TradeDetailsValidator(); // Act var actual = validator.TargetHasError; // Assert Assert.False(actual); }
public void T0() { // Arrange var validator = new TradeDetailsValidator(); // Act var actual = validator.CloseLevelHasError; // Assert Assert.False(actual); }
public void T3() { // Arrange var validator = new TradeDetailsValidator(); // Act validator.VerifyDates(new DateTime(2020, 11, 12, 20, 20, 00), new DateTime(2020, 11, 11, 12, 34, 00)); // Assert Assert.True(validator.DatesHaveError); }
public void T16() { // Arrange var validator = new TradeDetailsValidator(); // Act validator.UpdateExcursionLimits(Direction.Long, Option.None <double>(), 200.00); // Assert Assert.Equal(0, validator.MinimumHigh); }
public void T0() { // Arrange var validator = new TradeDetailsValidator(); // Act var actual = validator.DatesHaveError; // Assert Assert.False(actual); }
public void T5() { // Arrange var validator = new TradeDetailsValidator(); var catcher = Catcher.For(validator); // Act validator.LowHasError = true; // Assert catcher.CaughtPropertyChanged(validator, nameof(validator.LowHasError)); }
public void T17() { // Arrange var validator = new TradeDetailsValidator(); const double testOpen = 200; // Act validator.UpdateExcursionLimits(Direction.Long, Option.Some(350.00), testOpen); // Assert Assert.Equal(testOpen, validator.MaximumLow); }
public void T1() { // Arrange var validator = new TradeDetailsValidator(); var catcher = Catcher.For(validator); // Act validator.VerifyDates(new DateTime(2020, 11, 12, 20, 20, 00), new DateTime(2020, 11, 11, 12, 34, 00)); // Assert catcher.CaughtPropertyChanged(validator, nameof(validator.DatesHaveError)); }
public void T1() { // Arrange var validator = new TradeDetailsValidator(); validator.EntryHasError = false; // Call the verify method // Act validator.CloseLevelHasError = true; // Assert Assert.False(validator.IsTradeValid); }
public void T12() { // Arrange var validator = new TradeDetailsValidator(); validator.UpdateExcursionLimits(Direction.Long, Option.Some(200.00), 100); // Act validator.ValidateLow(Option.Some(101.00)); // Assert Assert.True(validator.LowHasError); }
public void T8() { // Arrange var validator = new TradeDetailsValidator(); validator.UpdateExcursionLimits(Direction.Long, Option.Some(100.00), 200); // Act validator.ValidateHigh(Option.Some(199.00)); // Assert Assert.True(validator.HighHasError); }
public void T7() { // Arrange var validator = new TradeDetailsValidator(); validator.LowHasError = true; // Act validator.ValidateLow(Option.None <double>()); // Assert Assert.False(validator.LowHasError); }
public void T5() { // Arrange var validator = new TradeDetailsValidator(); validator.EntryHasError = false; // Call the verify method // Act validator.VerifyDates(new DateTime(2020, 11, 11, 20, 20, 00), new DateTime(2020, 11, 11, 12, 34, 00)); // Assert Assert.True(validator.DatesHaveError); }
public void T0() { // Arrange var validator = new TradeDetailsValidator(); validator.EntryHasError = true; // Act validator.EntryHasError = false; // Assert Assert.True(validator.IsTradeValid); }
public void T13() { // Arrange var validator = new TradeDetailsValidator(); validator.UpdateExcursionLimits(Direction.Long, new Option.OptionSome <double>(200), 100); validator.LowHasError = true; // Act validator.ValidateLow(Option.Some(99.00)); // Assert Assert.False(validator.HighHasError); }
public void T1() { // Arrange var validator = new TradeDetailsValidator(); validator.EntryHasError = true; var catcher = Catcher.For(validator); // Act validator.EntryHasError = false; // Assert catcher.CaughtPropertyChanged(validator, nameof(validator.IsTradeValid)); }