public void TestGetValue() { // Arrange var columnInfo = new CityColumnInfo { IsNullable = false }; var strategy = new CityColumnValueStrategy(RepoFactory); // Act string value = strategy.GetValue(columnInfo); // Assert Assert.AreEqual(cityName, value); }
public void TestGetValue_WithMaxLengthRestriction() { // Arrange const int maxLength = 2; var columnInfo = new CityColumnInfo { IsNullable = false, MaxLength = maxLength }; var strategy = new CityColumnValueStrategy(RepoFactory); // Act string value = strategy.GetValue(columnInfo); // Assert Assert.AreEqual(cityName.Substring(0, maxLength), value); }