public void Convert_IfRowKeyIsReadOnly_PopulatesRowKey() { // Arrange const string expectedRowKey = "RK"; IConverter <PocoWithReadOnlyRowKey, TableEntity> product = CreateProductUnderTest <PocoWithReadOnlyRowKey>(); PocoWithReadOnlyRowKey input = new PocoWithReadOnlyRowKey { WriteRowKey = expectedRowKey }; // Act TableEntity actual = product.Convert(input); // Assert Assert.NotNull(actual); Assert.AreSame(expectedRowKey, actual.RowKey); }
public void Convert_IfRowKeyIsReadOnly_Ignores() { // Arrange const string expectedPartitionKey = "PK"; IConverter <TableEntity, PocoWithReadOnlyRowKey> product = CreateProductUnderTest <PocoWithReadOnlyRowKey>(); TableEntity entity = new TableEntity { PartitionKey = expectedPartitionKey }; // Act PocoWithReadOnlyRowKey actual = product.Convert(entity); // Assert Assert.NotNull(actual); Assert.AreSame(expectedPartitionKey, actual.PartitionKey); }