public void Deserialize_With_ProcessInfo() { //Arrange MockWrapperFactory.Instance.WithProcessInstanceSmartObject(out SmartObject expected, out ServiceInstanceSettings settings); // Action var actual = SmartObjectClientServerExtensions.Deserialize( null, Guid.NewGuid().ToString(), settings, Guid.NewGuid().ToString()); // Assert Assert.AreEqual(expected, actual); }
public void Serialize_With_ProcessInfo() { //Arrange MockWrapperFactory.Instance.WithProcessInstanceSmartObject(out SmartObject smartObject, out ServiceInstanceSettings settings); var serviceObjectName = Guid.NewGuid().ToString(); Action <SmartObject> action = (SmartObject i) => { }; // Action var actual = SmartObjectClientServerExtensions.Serialize( null, serviceObjectName, settings, action); // Assert Assert.IsNull(actual); }
public void SerializeAddItemToArray_With_ProcessInfo() { //Arrange MockWrapperFactory.Instance.WithProcessInstanceSmartObject(out SmartObject smartObject, out ServiceInstanceSettings settings); var expected = "[]"; // Action var actual = SmartObjectClientServerExtensions.SerializeAddItemToArray( null, Guid.NewGuid().ToString(), expected, settings, (SmartObject i) => { }); // Assert Assert.AreEqual(expected, actual); }
public void DeserializeTypedArray_With_ProcessInfo() { //Arrange MockWrapperFactory.Instance.WithProcessInstanceSmartObject(out SmartObject smartObject, out ServiceInstanceSettings settings); var expected = new DataTable(); MockWrapperFactory.Instance.SmartObjectClientServer .Setup(x => x.ExecuteListDataTable( It.IsAny <SmartObject>(), It.IsAny <ExecuteListOptions>())) .Returns(expected); // Action var actual = SmartObjectClientServerExtensions.DeserializeTypedArray( null, Guid.NewGuid().ToString(), settings, Guid.NewGuid().ToString()); // Assert Assert.AreEqual(expected, actual); }