public void TokenIsSerializedAsQuerystring() { var check = new ConsulRegisterCheck("test") { AclToken = "1234" }; check.ToPutUrl().Should().Be("/v1/agent/check/register?token=1234"); check.ToUrl("PUT", null).Should().Be("/v1/agent/check/register?token=1234"); }
public void Check_Is_Serialized_Correctly() { var check = new ConsulRegisterCheck( "test", "ServiceA") { HTTP = "http", IntervalInSeconds = 1, Notes = "Custom notes", DockerContainerID = "1", AclToken = "1234", ID = "override", Script = "script", Shell = "shell", TCP = "tcp" }; check.ToJson().Should().Be("{\"ID\":\"override\",\"Name\":\"test\",\"ServiceID\":\"ServiceA\",\"Notes\":\"Custom notes\",\"Script\":\"script\",\"DockerContainerID\":\"1\",\"Shell\":\"shell\",\"HTTP\":\"http\",\"TCP\":\"tcp\",\"Interval\":\"1s\"}"); }