public void SerializationAndDeserializationCollectionJsonFile(bool areEqual) { // arrange var actual = new List <Human>(); if (areEqual) { actual = new List <Human> { new Human("Pavel", "Belarus", "Gomel"), new Human("Maxim", "Belarus", "Minsk"), new Human("Misha", "Russia", "Moscow"), new Human("Rita", "Belarus", "Gomel"), new Human("Kolya", "Belarus", "Grodno") }; } var serialization = new SerializationCollection <Human>(); //act serialization.SaveToJsonFile(@"..\..\..\SerializationCollectionTests\Resources\TestCollection.json", actual); var expected = serialization.GetCollectionFromJsonFile(@"..\..\..\SerializationCollectionTests\Resources\TestCollection.json"); //assert Assert.Equal(expected, actual); }
public IHttpActionResult GenerateSpam(Guid contactId, Guid messageId, string email, string date) { var dateTime = this.TryParseDate(date); var eventData = new SerializationCollection(); eventData.Set("MessageId", messageId); eventData.Set("FakeDateTime", dateTime.ToString("u")); var pipelineArgs = new HandleSpamComplaintPipelineArgs(contactId.ToID(), messageId.ToID(), messageId.ToID(), email, eventData); new PipelineHelper().RunPipeline(Sitecore.EmailCampaign.Cm.Constants.HandleSpamComplaintPipeline, pipelineArgs); return(this.Ok()); }
public IHttpActionResult GenerateBounce(Guid contactId, Guid messageId, string date) { var dateTime = TryParseDate(date); var eventData = new SerializationCollection(); eventData.Set("MessageId", messageId); eventData.Set("FakeDateTime", dateTime.ToString("u")); var pipelineArgs = new HandleUndeliveredMessagePipelineArgs(contactId.ToID(), messageId.ToID(), messageId.ToID(), eventData, true); new PipelineHelper().RunPipeline(Constants.HandleUndeliveredMessagePipeline, pipelineArgs); return(Ok()); }
public void SerializationAndDeserializationBinaryFile(bool areEqual) { // arrange var actual = new Human(); if (areEqual) { actual = new Human("Pavel", "Belarus", "Gomel"); } var serialization = new SerializationCollection <Human>(); //act serialization.SaveToBinaryFile(@"..\..\..\SerializationCollectionTests\Resources\Test.bin", actual); var expected = serialization.GetFromBinaryFile(@"..\..\..\SerializationCollectionTests\Resources\Test.bin"); //assert Assert.Equal(expected, actual); }