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"); }