public void ReadMeasurement_WhenGivenGoodFile_ReturnsExpectedData() { // Arrange const string inputFile = @"..\..\TestData\438533_Viking_2015-09-08T10-57.xml"; var measurementFile = new MeasurementFile(inputFile); var sut = new MeasurementReader(); // Act var res = sut.ReadMeasurement(measurementFile); // Assert res.AmountSold.Should().Be(375); res.AmountSeasonTicket.Should().Be(8161); res.AmountAvailable.Should().Be(9610); res.AmountReserved.Should().Be(3280); res.AmountUnavailable.Should().Be(0); res.AmountTicketMaster.Should().Be(0); res.AmountUnknown.Should().Be(216); }
public void ReadMeasurement_WhenGivenGoodFile_ReturnsExpectedData() { // Arrange const string inputFile = @"..\..\TestData\archive\2015_LEAGUE_8_Odd_438523\438523_Odd_2015-06-30T12-12.xml"; var measurementFile = new MeasurementFile(inputFile); var sut = new MeasurementReader(); // Act var res = sut.ReadMeasurement(measurementFile); // Assert res.AmountSold.Should().Be(1352); res.AmountSeasonTicket.Should().Be(8098); res.AmountAvailable.Should().Be(9201); res.AmountReserved.Should().Be(2933); res.AmountUnavailable.Should().Be(0); res.AmountTicketMaster.Should().Be(0); res.AmountUnknown.Should().Be(61); }