public void NoSharedStateDoesNotThrow()
        {
            var testClass = new ActionTestClass();

            Assert.True(testClass is IReactiveObject);
            string expected = "Lisa";

            testClass.SetName(expected);
            Assert.Equal(expected, testClass.Name);
            testClass.SetNameToJohn();
            Assert.Equal("John", testClass.Name);
        }
        public void ExecuteTests()
        {
            var testClass = new ActionTestClass();

            Assert.True(testClass is IReactiveObject);
            string expected = "Lisa";

            testClass.SetName(expected);
            Assert.Equal(expected, testClass.Name);
            testClass.SetNameToJohn();
            Assert.Equal("John", testClass.Name);
        }