public void Constructor_ClonesClaims() { var claims = new[] { OperationClaim.DownloadPackage }; var response = new GetOperationClaimsResponse(claims); Assert.NotSame(claims, response.Claims); }
public void JsonSerialization_ReturnsCorrectJson() { var response = new GetOperationClaimsResponse(new[] { OperationClaim.DownloadPackage }); var json = TestUtilities.Serialize(response); Assert.Equal("{\"Claims\":[\"DownloadPackage\"]}", json); }
public void Constructor_InitializesClaimsProperty() { var claims = new[] { OperationClaim.DownloadPackage }; var response = new GetOperationClaimsResponse(claims); Assert.Equal(1, response.Claims.Count); Assert.Equal(claims[0], response.Claims[0]); }