public void HashCode() { var r = new NounsRule("$s", "s"); r.GetHashCode().Should().Be.EqualTo((new NounsRule("$s", "s")).GetHashCode()); r.GetHashCode().Should().Not.Be.EqualTo((new NounsRule("$s", "ss")).GetHashCode()); }
public void Equality() { var r = new NounsRule("$s", "s"); r.Should().Be.EqualTo(new NounsRule("$s", "s")); r.Should().Not.Be.EqualTo(new NounsRule("$s", "ss")); }
public void Apply() { var r = new NounsRule("(pizz)a$", "$1e"); r.Apply("pizza").Should().Be.EqualTo("pizze"); }