public void WhenTitleRequested_GetTitleInvoked()
        {
            //Arrange
            var derivedWind = new DerivedClass();

            //Act
            var s = derivedWind.Title;

            //Assert
            Assert.AreEqual(1, derivedWind.GetTitleCount);
        }
        public void WhenCalled_ReturnsCorrectValue()
        {
            // Arrange
            var target = new DerivedClass();

            // Act
            var result = target.GetExportAsViewModelAttribute();

            // Assert
            Assert.AreEqual("Test", result.ViewModelType);
        }
        public void WhenTitleChanged_SetTitleInvoked()
        {
            //Arrange
            var derivedWind = new DerivedClass();

            //Act
            derivedWind.Title = Guid.NewGuid().ToString();

            //Assert
            Assert.AreEqual(1, derivedWind.SetupTitleCount);
        }