Skip to content

Instantly share code, notes, and snippets.

@Vannevelj
Created June 19, 2014 11:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Vannevelj/da13958a2cdcf7d58194 to your computer and use it in GitHub Desktop.
Save Vannevelj/da13958a2cdcf7d58194 to your computer and use it in GitHub Desktop.
public void Unit_CanParse_Organisation()
{
var data = GetResponse("organisation");
var obj = JsonConvert.DeserializeObject<Organisation>(data);
Assert.IsNotNull(obj);
Assert.AreEqual(165, obj.Id);
Assert.AreEqual("qa", obj.Alias);
Assert.AreEqual("Some name", obj.Name);
Assert.AreEqual("3a6f7d61fc8d4d30d913", obj.Salt);
Assert.IsTrue(obj.IsTrial);
Assert.AreEqual(null, obj.ExpirationDate);
Assert.AreEqual(Package.Professional, obj.Package);
Assert.AreEqual(3, obj.Tracking.Events.Count);
Assert.AreEqual("app", obj.Tracking.Events[0].Context);
Assert.AreEqual("used", obj.Tracking.Events[0].Actions[0]);
Assert.AreEqual("profile", obj.Tracking.Events[1].Context);
Assert.AreEqual("used", obj.Tracking.Events[1].Actions[0]);
Assert.AreEqual("kiosk", obj.Tracking.Events[1].Actions[1]);
Assert.AreEqual("asset", obj.Tracking.Events[2].Context);
Assert.AreEqual("viewed", obj.Tracking.Events[2].Actions[0]);
Assert.AreEqual("mailed", obj.Tracking.Events[2].Actions[1]);
Assert.AreEqual("printed", obj.Tracking.Events[2].Actions[2]);
Assert.AreEqual(1000, obj.Tracking.ViewTreshold);
Assert.AreEqual(LocationTracking.None, obj.Tracking.LocationTracking);
Assert.IsTrue(obj.Access.ShowTagsInClients);
Assert.IsTrue(obj.Access.FileCommenting);
Assert.IsTrue(obj.Access.FileRating);
Assert.IsFalse(obj.Access.PersonalContent);
Assert.IsTrue(obj.Access.Crm);
Assert.IsTrue(obj.Access.SmartPhoneAccess);
Assert.AreEqual(50485760, obj.PersonalContentFileSizeLimit);
Assert.AreEqual(50485760, obj.PersonalContentTotalSizeLimit);
Assert.AreEqual("salesforce", obj.CrmService.Type);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment