public void UpdateValueGeneratorUpdateMatchingRule() { var expected = Guid.NewGuid(); var sut = new BuildConfiguration(); var generator = new DummyValueGenerator { Value = expected }; sut.ValueGenerators.Add(generator); var config = sut.UpdateValueGenerator <DummyValueGenerator>(x => { x.Value = expected; }); config.Should().Be(sut); generator.Value.Should().Be(expected); }