public void ClonesSimpleSuccessfully()
        {
            var original = new FormattedLogValues("Foo");
            var cloned   = original.Clone();

            Assert.Equal(original.ToString(), cloned.ToString());
        }
        public void ClonesComplexSuccessfully()
        {
            var original = new FormattedLogValues("The first number is {first} and the second is {second}", 10.ToString(), 20.ToString());
            var cloned   = original.Clone();

            Assert.Equal(original.ToString(), cloned.ToString());
            Assert.True(original.GetValues().SequenceEqual(cloned.GetValues()));
        }