示例#1
0
        public void TestAccessibilityLevelSetNull_FluentAPI_ThrowsArgumentNullException()
        {
            // Arrange
            string fieldName = "field";
            string fieldType = "int";
            SGAccessibilityLevel accessibilityLevel    = SGAccessibilityLevel.Public;
            SGAccessibilityLevel newAccessibilityLevel = null;
            SGClassField         field = new SGClassField(fieldName, fieldType, accessibilityLevel);

            // Act
            field = field.WithAccessibilityLevel(newAccessibilityLevel);
        }
示例#2
0
        public void TestAccessibilityLevelSet_FluentAPI()
        {
            // Arrange
            string fieldName = "field";
            string fieldType = "int";
            SGAccessibilityLevel accessibilityLevel    = SGAccessibilityLevel.Public;
            SGAccessibilityLevel newAccessibilityLevel = SGAccessibilityLevel.Protected;
            SGClassField         field = new SGClassField(fieldName, fieldType, accessibilityLevel);

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

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