public void InitializeWithNullRecordThrows() { // Arrange & Act PermissionType permission = new PermissionType(); // Assert Assert.Throws <ArgumentNullException>("record", () => permission.Initialize(record: null)); }
public void InitializeWithPermissionTypeRecordSuccess() { // Arrange IEdmRecordExpression record = new EdmRecordExpression( new EdmPropertyConstructor("SchemeName", new EdmStringConstant("scheme name")), new EdmPropertyConstructor("Scopes", new EdmCollectionExpression(new EdmRecordExpression( new EdmPropertyConstructor("Scope", new EdmStringConstant("scope name")))))); // Act PermissionType permission = new PermissionType(); permission.Initialize(record); // Assert VerifyPermissionType(permission); }