public bool Equals(MockOpeningFact that) { if (that == null) { return(false); } return(this.Value.Equals(that.Value)); }
public bool Implies(MockOpeningFact that) { if (that == null) { return(false); } return(this.Value.Contains(that.Value)); }
public override bool Implies(IFact <string> that) { if (that == null) { return(false); } MockOpeningFact fact = that as MockOpeningFact; return(Implies(fact)); }
public override bool Equals(Object obj) { if (obj == null) { return(false); } MockOpeningFact fact = obj as MockOpeningFact; if (fact == null) { return(false); } else { return(Equals(fact)); } }