Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }