public void Clone_CallsClone_OnImplicitInterfaceDefinition() { // Arrange ImplicitInterfaceDefinition source = new ImplicitInterfaceDefinition { Age = 2, Name = "Henrik" }; // Act ImplicitInterfaceDefinition result = source.Clone<ImplicitInterfaceDefinition>(); // Assert Assert.NotSame(source, result); Assert.Equal(source.Age, result.Age); Assert.Equal(source.Name, result.Name); }
public void Clone_CallsClone_OnImplicitInterfaceDefinition() { // Arrange ImplicitInterfaceDefinition source = new ImplicitInterfaceDefinition { Age = 2, Name = "Henrik" }; // Act ImplicitInterfaceDefinition result = source.Clone <ImplicitInterfaceDefinition>(); // Assert Assert.NotSame(source, result); Assert.Equal(source.Age, result.Age); Assert.Equal(source.Name, result.Name); }
protected ImplicitInterfaceDefinition(ImplicitInterfaceDefinition source) { this.Name = source.Name; this.Age = source.Age; }