public void Timestamp_Override_Offset()
{
var parser = new LogsEventMessageParser
{
DefaultTimestamp = DateTime.Parse("2012-09-06 12:55:55 +02:00")
};
for (int i = 0; i < 2; i++)
{
var parsedData = parser.Parse("A tick! Timestamp: 2012-09-06 17:55:55 +02:00");
var data = parsedData;
Assert.That(data.Count(), Is.EqualTo(1));
Assert.That(data.Select(x => x.Timestamp), Has.All.EqualTo(DateTime.Parse("2012-09-06 12:55:55Z").ToUniversalTime()));
Assert.That(data.Select(x => x.Message), Has.All.EqualTo("A tick!"));
}
}
#endif