public TransportTime(string service, string destination, string due) { Service = service; Destination = destination; var dueData = new DueStringParser(due); DueAbsolute = dueData.DueAbsolute; DueRelative = dueData.DueRelative; Minutes = dueData.Minutes; }
private void Test(string inputString, DateTime timeNow, string expectedDueAbsolute, string expectedDueRelative, int expectedMinutes) { var sut = new DueStringParser(inputString, timeNow); Assert.AreEqual(expectedDueAbsolute, sut.DueAbsolute); Assert.AreEqual(expectedDueRelative, sut.DueRelative); Assert.AreEqual(expectedMinutes, sut.Minutes); }