Inheritance: IStringResources
        public void FirstTimeTest()
        {
            // Arrange
            var resources     = new TestStringResources();
            var keyValueStore = new TestKeyValueStore();

            // Act
            var underTest = new MainVM(resources, keyValueStore);

            // Assert
            Assert.AreEqual(resources.Welcome, underTest.Message);
            Assert.IsFalse(keyValueStore.GetValue("FirstTime", true));
        }
        public void FirstTimeTest()
        {
            // Arrange
            var resources = new TestStringResources();
            var keyValueStore = new TestKeyValueStore();

            // Act
            var underTest = new MainVM(resources, keyValueStore);

            // Assert
            Assert.AreEqual(resources.Welcome, underTest.Message);
            Assert.IsFalse(keyValueStore.GetValue("FirstTime", true));
        }