public void Copy_AnyEntity_ValuesCopied() { // Arrange var original = new AnyEntity { Id = 1, AnyString = "AnyString" }; var newEntity = new AnyEntity { AnyString = "AnyOtherString" }; // Act newEntity.Copy(original); // Assert newEntity.AnyString.Should().Be(original.AnyString); }
public void Copy_WithNewId_IdIgnored() { // Arrange var original = new AnyEntity { Id = 1, AnyString = "AnyString" }; var newEntity = new AnyEntity { Id = 2, AnyString = "AnyOtherString" }; // Act newEntity.Copy(original); // Assert newEntity.Id.Should().Be(newEntity.Id); newEntity.AnyString.Should().Be(original.AnyString); }