public void should_be_equal_with_null_id() { var left = new UnitInfo(null, "token"); var right = new UnitInfo(null, "token"); Equals(left, right).Should().BeTrue(); Equals(right, left).Should().BeTrue(); left.Matches(right).Should().BeTrue(); right.Matches(left).Should().BeTrue(); }
public void should_not_be_equal_if_id_differs([Values(null, "token")] object token) { var left = new UnitInfo("id1", token); var right = new UnitInfo("id2", token); Equals(left, right).Should().BeFalse(); Equals(right, left).Should().BeFalse(); left.Matches(right).Should().BeFalse(); right.Matches(left).Should().BeFalse(); }
public void should_not_be_equal_if_token_differs([Values(null, "id")] object id) { var left = new UnitInfo(id, "token1"); var right = new UnitInfo(id, "token2"); Equals(left, right).Should().BeFalse(); Equals(right, left).Should().BeFalse(); left.Matches(right).Should().BeFalse(); right.Matches(left).Should().BeFalse(); }
public void should_not_be_equal_if_token_any_provided() { var left = new UnitInfo(null, "token"); var right = new UnitInfo(null, Token.Any); Equals(left, right).Should().BeFalse(); Equals(right, left).Should().BeFalse(); left.Matches(right).Should().BeTrue(); right.Matches(left).Should().BeTrue(); }