diff options
author | Tyler Bischel <tyler.bischel@sendgrid.com> | 2012-01-16 23:06:25 -0800 |
---|---|---|
committer | Tyler Bischel <tyler.bischel@sendgrid.com> | 2012-01-16 23:06:25 -0800 |
commit | 7fbc02f27623253e20bdf2a123d3dbc9c4e23d43 (patch) | |
tree | d0b79ef2ae09230f7f3fc3239d8b197333f37457 /SendGrid/Tests/Transport/TestREST.cs | |
parent | 8e762563b055afb30b162c139ca7778320280ab8 (diff) | |
parent | 1c8391117390f0424513a8953babecd0c0ec0971 (diff) | |
download | sendgrid-csharp-7fbc02f27623253e20bdf2a123d3dbc9c4e23d43.zip sendgrid-csharp-7fbc02f27623253e20bdf2a123d3dbc9c4e23d43.tar.gz sendgrid-csharp-7fbc02f27623253e20bdf2a123d3dbc9c4e23d43.tar.bz2 |
merged and added some new tests
Diffstat (limited to 'SendGrid/Tests/Transport/TestREST.cs')
-rwxr-xr-x | SendGrid/Tests/Transport/TestREST.cs | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/SendGrid/Tests/Transport/TestREST.cs b/SendGrid/Tests/Transport/TestREST.cs index ccbab48..15c31ed 100755 --- a/SendGrid/Tests/Transport/TestREST.cs +++ b/SendGrid/Tests/Transport/TestREST.cs @@ -1,8 +1,12 @@ using System;
using System.Collections.Generic;
using System.Linq;
+using System.Net;
using System.Text;
+using Moq;
using NUnit.Framework;
+using SendGridMail;
+using SendGridMail.Transport;
namespace Tests.Transport
{
@@ -10,15 +14,31 @@ namespace Tests.Transport class TestREST
{
[Test]
- public void TestDeliver()
+ public void TestFetchFileBodies()
{
-
+ var test = REST.GetInstance(new NetworkCredential("foo", "bar"));
+ var message = new Mock<ISendGrid>();
+ message.SetupProperty(foo => foo.Attachments, null);
+ var result = test.FetchFileBodies(message.Object);
+ Assert.AreEqual(0, result.Count);
+
+ message.SetupProperty(foo => foo.Attachments, new string[] {"foo", "bar", "raz"});
+ result = test.FetchFileBodies(message.Object);
+ Assert.AreEqual(3, result.Count);
+ }
+
+ [Test]
+ public void TestFetchFormParams()
+ {
+ var bar = REST.GetInstance(new NetworkCredential("foo", "bar"));
+ //bar.FetchFormParams();
}
[Test]
- public void TestConstructor()
+ public void TestInitializeTransport()
{
-
+ var bar = REST.GetInstance(new NetworkCredential("foo", "bar"));
+ //bar.InitializeTransport();
}
}
}
|