public void FahClientClientRunData_CopyConstructor_OtherIsNull_Test() { // Act var copy = new FahClientClientRunData(null); // Assert Assert.AreEqual(default(DateTime), copy.StartTime); }
public void FahClientClientRunData_CopyConstructor_Test() { // Arrange var data = new FahClientClientRunData { StartTime = DateTime.UtcNow }; // Act var copy = new FahClientClientRunData(data); // Assert Assert.AreEqual(data.StartTime, copy.StartTime); }
/// <summary> /// Creates a new <see cref="ClientRunData"/> object from the information contained in the <see cref="ClientRun"/> object. /// </summary> protected override ClientRunData OnGetClientRunData(ClientRun clientRun) { var clientRunData = new FahClientClientRunData(); int count = clientRun.LogLines.Count; for (int i = 0; i < count; i++) { var line = clientRun.LogLines[i]; switch (line.LineType) { case LogLineType.LogOpen: clientRunData.StartTime = (DateTime)line.Data; break; } } return(clientRunData); }