public void TestInequalityOfUsing() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Hello" }; FindsByAttribute second = new FindsByAttribute() { How = How.Id, Using = "World" }; Assert.IsFalse(first.Equals(second)); Assert.IsFalse(first == second); Assert.IsTrue(first != second); }
public void TestInequalityOfPriority() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Test", Priority = 1 }; FindsByAttribute second = new FindsByAttribute() { How = How.Id, Using = "Test", Priority = 2 }; Assert.IsFalse(first.Equals(second)); Assert.IsFalse(first == second); Assert.IsTrue(first != second); }
public void TestEquality() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Test" }; FindsByAttribute second = new FindsByAttribute() { How = How.Id, Using = "Test" }; Assert.IsTrue(first.Equals(second)); Assert.IsFalse(object.ReferenceEquals(first, second)); Assert.IsTrue(first == second); Assert.IsFalse(first != second); }
public void TestSameInstanceEquality() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Test" }; FindsByAttribute second = first; Assert.IsTrue(first == second); Assert.IsTrue(second == first); Assert.IsTrue(first.Equals(second)); Assert.IsTrue(second.Equals(first)); Assert.IsTrue(object.ReferenceEquals(first, second)); }
public void TestInequalityOfNull() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Test" }; FindsByAttribute second = null; Assert.IsFalse(first.Equals(second)); // Must test order of arguments for overridden operators Assert.IsFalse(first == second); Assert.IsTrue(first != second); Assert.IsFalse(second == first); Assert.IsTrue(second != first); }
public void TestEqualityOfFinder() { By findBy = By.Id("Test"); FindsByAttribute first = new FindsByAttribute() { Finder = findBy }; // Use different instance of By class. FindsByAttribute second = new FindsByAttribute() { Finder = By.Id("Test") }; Assert.IsTrue(first == second); Assert.IsTrue(second == first); Assert.IsFalse(first != second); Assert.IsFalse(second != first); Assert.IsTrue(first.Equals(second)); // Use same instance of By class. second.Finder = findBy; Assert.IsTrue(first == second); Assert.IsTrue(second == first); Assert.IsFalse(first != second); Assert.IsFalse(second != first); Assert.IsTrue(first.Equals(second)); }
public void TestSameInstanceEquality() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Test" }; FindsByAttribute second = first; Assert.IsTrue(first == second); Assert.IsTrue(second == first); Assert.IsTrue(first.Equals(second)); Assert.IsTrue(second.Equals(first)); Assert.IsTrue(object.ReferenceEquals(first, second)); }
public void TestInequalityOfPriority() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Test", Priority = 1 }; FindsByAttribute second = new FindsByAttribute() { How = How.Id, Using = "Test", Priority = 2 }; Assert.IsFalse(first.Equals(second)); Assert.IsFalse(first == second); Assert.IsTrue(first != second); }
public void TestInequalityOfUsing() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Hello" }; FindsByAttribute second = new FindsByAttribute() { How = How.Id, Using = "World" }; Assert.IsFalse(first.Equals(second)); Assert.IsFalse(first == second); Assert.IsTrue(first != second); }
public void TestInequalityOfNull() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Test" }; FindsByAttribute second = null; Assert.IsFalse(first.Equals(second)); // Must test order of arguments for overridden operators Assert.IsFalse(first == second); Assert.IsTrue(first != second); Assert.IsFalse(second == first); Assert.IsTrue(second != first); }
public void TestEquality() { FindsByAttribute first = new FindsByAttribute() { How = How.Id, Using = "Test" }; FindsByAttribute second = new FindsByAttribute() { How = How.Id, Using = "Test" }; Assert.IsTrue(first.Equals(second)); Assert.IsFalse(object.ReferenceEquals(first, second)); Assert.IsTrue(first == second); Assert.IsFalse(first != second); }
public void TestInqualityOfFinder() { FindsByAttribute first = new FindsByAttribute() { Finder = By.Id("Test") }; FindsByAttribute second = new FindsByAttribute() { Finder = By.Name("Test") }; Assert.IsFalse(first == second); Assert.IsFalse(second == first); Assert.IsFalse(first.Equals(second)); }