public void ReadingRecordedValueInCtorDoesNotThrowInLive(RecordedTestMode mode)
        {
            // this is allowed when in Live mode since we are not going to look at any record sessions anyway
            var test = new RecordedVariableMisuse(true, mode);

            Assert.AreEqual("1", test.Value);
        }
        public void ReadingNonRecordedValueInCtorWorks(RecordedTestMode mode)
        {
            var test = new RecordedVariableMisuse(false, mode);

            Assert.AreEqual("2", test.Value);
        }