Exemplo n.º 1
0
        public override IFlagMetadata GetFlagMetadata(IFlagMetadata metadata, string key, bool hasSameType)
        {
            const string functionName = "flag.metadata";

            if (!hasSameType && !string.IsNullOrWhiteSpace(metadata.CampaignId))
            {
                Log.LogError(Config, string.Format(Constants.GET_METADATA_CAST_ERROR, key), functionName);
                return(FlagMetadata.EmptyMetadata());
            }
            return(metadata);
        }
Exemplo n.º 2
0
 public override IFlagMetadata GetFlagMetadata(IFlagMetadata metadata, string key, bool hasSameType)
 {
     Log("flag.metadata");
     return(FlagMetadata.EmptyMetadata());
 }
Exemplo n.º 3
0
 public void EmptyMetadata()
 {
     Assert.AreEqual(JsonConvert.SerializeObject(FlagMetadata.EmptyMetadata()),
                     JsonConvert.SerializeObject(new FlagMetadata("", "", "", false, "")));
 }