Esempio n. 1
0
 public ParseEventsJsonFunction(ILogger logger, EventsJsonParser parser, IMapper mapper, ParkrunOverrides parkrunOverrides)
 {
     _logger           = logger;
     _parser           = parser;
     _mapper           = mapper;
     _parkrunOverrides = parkrunOverrides;
 }
Esempio n. 2
0
        public void ShouldParseEventsFile()
        {
            using (var fileStream = File.OpenRead(@".\data\events.json"))
            {
                var parkruns = new EventsJsonParser().Parse(fileStream);

                parkruns.Should().BeEquivalentTo(new[]
                {
                    new EventsJsonParkrun("Bushy Park", "www.parkrun.org.uk", "/bushy", 51.410992, -0.335791),
                    new EventsJsonParkrun("York", "www.parkrun.org.uk", "/york", 53.935375, -1.101379),
                    new EventsJsonParkrun("Heslington", "www.parkrun.org.uk", "/heslington", 53.949319, -1.01799),
                    new EventsJsonParkrun("Shiraz Trail", "www.parkrun.com.au", "/shiraztrail", -35.217671, 138.547611)
                });
            }
        }