public void Contributor_MethodEquals() { //Arrange Contributor myContributor; Contributor myContributor2; Name myName = new Name("John", "David", "Andrews"); Name myName2 = new Name("John", "David", "Andrews"); //Act myContributor = new Contributor(myName, "Composer"); myContributor2 = new Contributor(myName2, "Composer"); //Assert Assert.AreEqual(true, myContributor.Equals(myContributor2)); }
/// <summary> /// Test Other Methods for Contributor Object /// </summary> public void TestMethods() { testItem = new Contributor() { Id = 15L, Name = "Name", Description = "Description", Degree = "Degree", AlmaMater = "AlmaMater", Email = "Email", Evaluations = 1, Password = "******", Comments = "Comments", AuditEntered = testDate, AuditEnteredBy = 15L, AuditUpdated = testDate, AuditUpdatedBy = 15L }; testItem2 = new Contributor() { Id = 15L, Name = "Name", Description = "Description", Degree = "Degree", AlmaMater = "AlmaMater", Email = "Email", Evaluations = 1, Password = "******", Comments = "Comments", AuditEntered = testDate, AuditEnteredBy = 15L, AuditUpdated = testDate, AuditUpdatedBy = 15L }; Assert.AreEqual(testItem.GetHashCode(), testItem2.GetHashCode()); Assert.AreEqual(testItem.GetType(), testItem2.GetType()); Assert.AreEqual(testItem.ToJson(), testItem2.ToJson()); Assert.AreEqual(testItem.ToString(), testItem2.ToString()); Assert.IsTrue(testItem.Equals(testItem2)); Assert.IsTrue(testItem2.Equals(testItem)); Assert.IsTrue(testItem == testItem2); Assert.IsFalse(testItem2 != testItem); }