public void WhenRehydrateSingleListStringValue_ThenReturnsInstance() { var valueObject = new TestSingleListStringValueObject(new List <string>()); valueObject.Rehydrate("[\"avalue1\",\"avalue2\"]"); valueObject.Values.Count.Should().Be(2); valueObject.Values[0].Should().Be("avalue1"); valueObject.Values[1].Should().Be("avalue2"); }
public void WhenDehydrateSingleListStringValue_ThenReturnsProperties() { var value = new List <string> { "avalue1", "avalue2" }; var valueObject = new TestSingleListStringValueObject(value); var result = valueObject.Dehydrate(); result.Should().Be("[\"avalue1\",\"avalue2\"]"); }