Example #1
0
        public void TestAccessibilityLevelSetNull_FluentAPI_ThrowsArgumentNullException()
        {
            // Arrange
            string propertyName = "property";
            string propertyType = "int";
            SGAccessibilityLevel accessibilityLevel    = SGAccessibilityLevel.Public;
            SGAccessibilityLevel newAccessibilityLevel = null;
            SGClassProperty      property = new SGClassProperty(propertyName, propertyType);

            // Act
            property = property.WithAccessibilityLevel(newAccessibilityLevel);
        }
Example #2
0
        public void TestAccessibilityLevelSet_FluentAPI()
        {
            // Arrange
            string propertyName = "property";
            string propertyType = "int";
            SGAccessibilityLevel accessibilityLevel    = SGAccessibilityLevel.Public;
            SGAccessibilityLevel newAccessibilityLevel = SGAccessibilityLevel.Protected;
            SGClassProperty      property = new SGClassProperty(propertyName, propertyType);

            // Act
            property = property.WithAccessibilityLevel(newAccessibilityLevel);

            // Assert
            Assert.AreEqual(newAccessibilityLevel, property.AccessibilityLevel);
        }