public void When_reading_datetime_should_read_correct_value(string dataToParse, string expectedDateStr) { // Arrange _parser = CreateSubject(dataToParse); DateTime expectedDate = XmlConvert.ToDateTime(expectedDateStr, XmlDateTimeSerializationMode.Unspecified); // Act DateTime actual = _parser.ReadDateTime(); // Assert actual.Should().Be(expectedDate); _parser.AtEndOfStream().Should().BeTrue(); }