public void TestFieldConcatenationNoConfidence()
        {
            IFieldCalculator fc;
            var userAgent = this.CreateUserAgent();

            fc = new ConcatNONDuplicatedCalculator("Combined2", "One", "MinusOne");
            fc.Calculate(userAgent);
            userAgent.GetValue("Combined2").Should().Be("One MinusOne");

            fc = new ConcatNONDuplicatedCalculator("Combined3", "MinusOne", "Two");
            fc.Calculate(userAgent);
            userAgent.GetValue("Combined3").Should().Be("MinusOne Two");
        }
        public void TestFieldConcatenationNull()
        {
            IFieldCalculator fc;
            var userAgent = this.CreateUserAgent();

            fc = new ConcatNONDuplicatedCalculator("Combined2", "One", null);
            fc.Calculate(userAgent);
            userAgent.GetValue("Combined2").Should().Be("One");

            fc = new ConcatNONDuplicatedCalculator("Combined3", null, "Two");
            fc.Calculate(userAgent);
            userAgent.GetValue("Combined3").Should().Be("Two");

            fc = new ConcatNONDuplicatedCalculator("Combined4", null, null);
            fc.Calculate(userAgent);
            userAgent.GetValue("Combined4").Should().Be("Unknown");
        }