WebMethodAttributeTest.cs 901 B

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // MonoTests.System.Web.Services.WebMethodAttributeTest.cs
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. // Dave Bettin ([email protected])
  7. //
  8. // Copyright (C) Tim Coleman, 2002
  9. // Copyright (C) Dave Bettin, 2003
  10. //
  11. using NUnit.Framework;
  12. using System;
  13. using System.Web.Services;
  14. using System.EnterpriseServices;
  15. namespace MonoTests.System.Web.Services {
  16. [TestFixture]
  17. public class WebMethodAttributeTest : Assertion {
  18. [Test]
  19. public void TestConstructors ()
  20. {
  21. WebMethodAttribute attribute;
  22. attribute = new WebMethodAttribute ();
  23. AssertEquals (true, attribute.BufferResponse);
  24. AssertEquals (0, attribute.CacheDuration);
  25. AssertEquals (String.Empty, attribute.Description);
  26. AssertEquals (false, attribute.EnableSession);
  27. AssertEquals (String.Empty, attribute.MessageName);
  28. AssertEquals (TransactionOption.Disabled, attribute.TransactionOption);
  29. }
  30. }
  31. }