public void TestValidConstructor(string host, int port) { MockSocketAddressClass mockSocketAddressClass = null; Assert.Null(mockSocketAddressClass); mockSocketAddressClass = new MockSocketAddressClass(host, port); Assert.NotNull(mockSocketAddressClass); Assert.IsType <MockSocketAddressClass>(mockSocketAddressClass); }
public void TestValidEqualsAndHashCodeAndToString() { var mockSocketAddressClass = new MockSocketAddressClass("host", 0); var mockSocketAddressClass2 = new MockSocketAddressClass("host", 0); var mockSocketAddressClass3 = new MockSocketAddressClass("host2", 0); Assert.Equal(mockSocketAddressClass, mockSocketAddressClass2); Assert.NotEqual(mockSocketAddressClass, mockSocketAddressClass3); Assert.NotEqual(mockSocketAddressClass2, mockSocketAddressClass3); Assert.Equal(mockSocketAddressClass.GetHashCode(), mockSocketAddressClass2.GetHashCode()); Assert.NotEqual(mockSocketAddressClass.GetHashCode(), mockSocketAddressClass3.GetHashCode()); Assert.NotEqual(mockSocketAddressClass2.GetHashCode(), mockSocketAddressClass3.GetHashCode()); Assert.Equal(mockSocketAddressClass.ToString(), mockSocketAddressClass2.ToString()); Assert.NotEqual(mockSocketAddressClass.ToString(), mockSocketAddressClass3.ToString()); Assert.NotEqual(mockSocketAddressClass2.ToString(), mockSocketAddressClass3.ToString()); }