public void EnableBucketCorsAddInvalidSingleRuleTest() { try { var sbcRequest = new SetBucketCorsRequest(_bucketName); var rule = new CORSRule(); rule.AddAllowedOrigin("Original " + Guid.NewGuid()); rule.AddAllowedMethod("GETGET"); sbcRequest.AddCORSRule(rule); _ossClient.SetBucketCors(sbcRequest); Assert.Fail("Invalid Cors Rule should not be created successfully"); } catch (ArgumentException) { Assert.IsTrue(true); } finally { _ossClient.DeleteBucketCors(_bucketName); } }
private static CORSRule ConstructDummyCorsRule() { var rule = new CORSRule(); rule.AddAllowedOrigin("Original " + Guid.NewGuid()); rule.AddAllowedMethod("GET"); rule.AddAllowedHeader("HTTP"); rule.AddExposeHeader("HTTP"); return rule; }