public void IsRowVersion_is_noop_when_not_binary() { var innerConfig = new PrimitivePropertyConfiguration(); var config = new LightweightPropertyConfiguration(new MockPropertyInfo(), () => innerConfig); var result = config.IsRowVersion(); Assert.Same(config, result); }
public void IsRowVersion_configures_when_unset() { var innerConfig = new BinaryPropertyConfiguration(); var config = new LightweightPropertyConfiguration(new MockPropertyInfo(), () => innerConfig); var result = config.IsRowVersion(); Assert.Equal(true, innerConfig.IsRowVersion); Assert.Same(config, result); }
public void IsRowVersion_is_noop_when_set() { var innerConfig = new BinaryPropertyConfiguration { IsRowVersion = false }; var config = new LightweightPropertyConfiguration(new MockPropertyInfo(), () => innerConfig); var result = config.IsRowVersion(); Assert.Equal(false, innerConfig.IsRowVersion); Assert.Same(config, result); }
public void IsRowVersion_is_noop_when_not_binary() { var innerConfig = new PrimitivePropertyConfiguration(); var config = new LightweightPropertyConfiguration(new MockPropertyInfo(), () => innerConfig); var result = config.IsRowVersion(); Assert.Same(config, result); }
public void IsRowVersion_is_noop_when_set() { var innerConfig = new BinaryPropertyConfiguration { IsRowVersion = false }; var config = new LightweightPropertyConfiguration(new MockPropertyInfo(), () => innerConfig); var result = config.IsRowVersion(); Assert.Equal(false, innerConfig.IsRowVersion); Assert.Same(config, result); }
public void IsRowVersion_configures_when_unset() { var innerConfig = new BinaryPropertyConfiguration(); var config = new LightweightPropertyConfiguration(new MockPropertyInfo(), () => innerConfig); var result = config.IsRowVersion(); Assert.Equal(true, innerConfig.IsRowVersion); Assert.Same(config, result); }