public void GetKeyValue_Should_Returns_ComposedKeyAsString()
        {
            var c = new TestComposedKeyClass
            {
                FirstMember  = "First",
                SecondMember = "Second",
                ThirdMember  = 3
            };

            c.GetKeyValue().ToString().Should().Be("First,Second,3");
        }
        public void IsKeySet_Should_Returns_CorrectValue()
        {
            var c = new TestComposedKeyClass();

            c.IsKeySet().Should().BeFalse();

            var c2 = new TestComposedKeyClass
            {
                FirstMember  = "First",
                SecondMember = "Second",
                ThirdMember  = 3
            };

            c2.IsKeySet().Should().BeTrue();
        }