public void Core_Worker_SessionContextKnownType() { String dataToSendSerialized2 = string.Empty; SessionContext context = new SessionContext(this.ToString(), Guid.NewGuid().ToString(), "MyName"); NameIdDto dataIn = new NameIdDto() { Name = "NameField" }; WorkerParameter <NameIdDto> item2 = new WorkerParameter <NameIdDto>() { Context = context, DataIn = dataIn }; ISerializer <WorkerParameter <NameIdDto> > serializer2 = new JsonSerializer <WorkerParameter <NameIdDto> >(); // Test Serialization dataToSendSerialized2 = serializer2.Serialize(item2); Assert.IsTrue(dataToSendSerialized2 != string.Empty, "Did not work"); }
public void Worker_SessionContextKnownType() { var dataToSendSerialized2 = Defaults.String; var context = new SessionContext(this.ToString(), Guid.NewGuid().ToString(), "MyName"); var dataIn = new NameIdDto() { Name = "NameField" }; var item2 = new WorkerParameter <NameIdDto>() { Context = context, DataIn = dataIn }; ISerializer <WorkerParameter <NameIdDto> > serializer2 = new JsonSerializer <WorkerParameter <NameIdDto> >(); // Test Serialization dataToSendSerialized2 = serializer2.Serialize(item2); Assert.IsTrue(dataToSendSerialized2 != Defaults.String, "Did not work"); }
public void Core_Worker_WorkerParameterSerialize() { // Initialize var dataToSendSerialized = string.Empty; var context = new SessionContext(this.ToString(), Guid.NewGuid().ToString(), "MyName"); var dataIn = new NameIdDto() { Name = "NameField" }; var item1 = new WorkerParameter <NameIdDto>() { Context = context, DataIn = dataIn }; var serializer = new JsonSerializer <WorkerParameter <NameIdDto> >(); // Disable exceptions, we just want to look at results serializer.ThrowException = false; // Test Item1 Serialization dataToSendSerialized = serializer.Serialize(item1); Assert.IsTrue(dataToSendSerialized != string.Empty, "Did not work"); item1 = serializer.Deserialize(dataToSendSerialized); Assert.IsTrue(item1 != null, "Did not work."); }