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); }
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); }