public void EntryValidatorValidInput() { //Arrange var smallerNumber = 29685; var biggerNumber = 93715; EntryValidator.EnsureProperAssignment(ref smallerNumber, ref biggerNumber); Console.WriteLine($"SmallerNumber: {smallerNumber}"); Console.WriteLine($"BiggerNumber: {biggerNumber}"); var expected = new List <int> { 29685, 93715 }; //Act var actual = new List <int> { smallerNumber, biggerNumber }; foreach (var n in actual) { Console.WriteLine(n); } //Assert CollectionAssert.AreEqual(expected, actual); }
/// <summary> /// Initializes a new instance of the <see cref="PayloadRange"/> class. /// </summary> /// <param name="lightest">The lightest payload weight.</param> /// <param name="heaviest">The heaviest payload weight.</param> public PayloadRange(int lightest, int heaviest) { Lightest = lightest; Heaviest = heaviest; EntryValidator.EnsureProperAssignment(ref this.lightest, ref this.heaviest); }
public void IsValidEntry_WithInValidTicker_ReturnsFalse() { // ARRANGE var target = new EntryValidator(); var selectedEntry = MakeEntry(""); // ACT bool actual = target.IsValidEntry(selectedEntry, selectedEntry.Ticker); // ASSERT Assert.IsFalse(actual); }
public void IsValidEntry_WithValidValues_ReturnsTrue() { // ARRANGE var target = new EntryValidator(); var selectedEntry = MakeEntry("BOL"); // ACT bool actual = target.IsValidEntry(selectedEntry, selectedEntry.Ticker); // ASSERT Assert.IsTrue(actual); }
public void RaiseInvalidEntryEvent_WithValidHandler_CallsDelegate() { // ARRANGE var target = new EntryValidator(); var selectedEntry = MakeEntry(""); bool delegateCalled = false; // attach a handler to set delegateCalled to true target.OnInvalidEntry += delegate { delegateCalled = true; }; // ACT target.IsValidEntry(selectedEntry, selectedEntry.Ticker); // ASSERT Assert.IsTrue(delegateCalled); }
public EntryValidatorTests() { _validator = new EntryValidator(); }