public void ToJson() { var metadata = new FlagMetadata("CampaignId", "VariationGroupId", "VariationId", true, ""); var metadataJson = new Dictionary <string, object>() { ["campaignId"] = "CampaignId", ["variationGroupId"] = "VariationGroupId", ["variationId"] = "VariationId", ["isReference"] = true, ["campaignType"] = "" }; Assert.AreEqual(metadata.ToJson(), JsonConvert.SerializeObject(metadataJson)); }