public void Test_Equals() { Guid newGuid = Guid.NewGuid(); var dd = new DesignDescriptor(newGuid, "folder", "filename"); var dd2 = new DesignDescriptor(newGuid, "folder", "filename"); var dd3 = new DesignDescriptor(newGuid, "bob", "filename"); dd.Equals(dd2).Should().BeTrue(); dd.Equals(dd3).Should().BeFalse(); }
/// <summary> /// Determine if two surveyed surfaces are equal /// </summary> public bool Equals(ISurveyedSurface other) { return(ID == other.ID && DesignDescriptor.Equals(other.DesignDescriptor) && AsAtDate == other.AsAtDate && Extents.Equals(other.Extents)); }