public void TestPropertyNameSetEmpty_FluentAPI_ThrowsArgumentException() { // Arrange string propertyName = "property"; string propertyType = "int"; string newPropertyName = String.Empty; SGClassProperty property = new SGClassProperty(propertyName, propertyType); // Act property = property.WithPropertyName(newPropertyName); }
public void TestPropertyNameSet_WithSpaces_FluentAPI_ReplacedWithUnderscores() { // Arrange string propertyName = "property"; string propertyType = "int"; string newPropertyName = "Some Property Name"; SGClassProperty property = new SGClassProperty(propertyName, propertyType); // Act property = property.WithPropertyName(newPropertyName); // Assert Assert.AreEqual(newPropertyName.Replace(" ", "_"), property.PropertyName); }
public void TestPropertyNameSet_FluentAPI() { // Arrange string propertyName = "property"; string propertyType = "int"; string newPropertyName = "newProperty"; SGClassProperty property = new SGClassProperty(propertyName, propertyType); // Act property = property.WithPropertyName(newPropertyName); // Assert Assert.AreEqual(newPropertyName, property.PropertyName); }