public void WhenEqualIdAndDescription_ThenReturnSameHashCode() { var other = new DotNetSolutionProjectType(ProjectTypeIds.SolutionFolder, "Solution Folder"); var sut = new DotNetSolutionProjectType(other.Id, other.Description); var result = sut.GetHashCode(); Assert.That(result, Is.EqualTo(other.GetHashCode())); }
public void WhenNotEqualDescription_ThenReturnDifferentHashCode() { var other = new DotNetSolutionProjectType(ProjectTypeIds.SolutionFolder, "Solution Folder"); var sut = new DotNetSolutionProjectType(other.Id, "Something else"); var result = sut.GetHashCode(); Assert.That(result, Is.Not.EqualTo(other.GetHashCode())); }