public void CastWithPayload() { var payload = new PayloadDerived { Name = "payloadName", Age = 23, Nick = "payloadNick" }; var basePod = new JsonPod <PayloadBase, string>(payload, "podKey"); var derivedPod = basePod.CastWithPayload <PayloadDerived>(); Assert.Equal("payloadName", derivedPod.Payload.Name); }
public static JsonFileConfigurationItem FromPod(JsonPod <object, Guid> pod) => new JsonFileConfigurationItem { Pod = pod, };