public void ShouldNotOverride() { var fixture = new Fixture(); var parkrun = fixture.Create <Parkrun>(); var actual = new ParkrunOverrides().Apply(parkrun); actual.Should().BeEquivalentTo(parkrun); }
public void ShouldOverrideLocation() { var fixture = new Fixture(); fixture.Customizations.Add(new ParkrunWebsiteDomainArg("www.parkrun.ie")); fixture.Customizations.Add(new ParkrunWebsitePathArg("/tymon")); var parkrun = fixture.Build <Parkrun>() .Create(); var actual = new ParkrunOverrides().Apply(parkrun); actual.Latitude.Should().Be(53.304650); actual.Longitude.Should().Be(-6.341203); actual.Should().BeEquivalentTo(parkrun, opt => opt.Excluding(x => x.Latitude).Excluding(x => x.Longitude)); }