public void Rename__SetsReadOnlyToFalse()
        {
            var test = new TestItemPresenter(new Mock <ITestItem>().Object);

            test.Rename();

            Assert.False(test.IsReadOnly);
        }
        public void Rename__SetsReadOnlyToFalse()
        {
            var test = new TestItemPresenter(new Mock<ITestItem>().Object);

            test.Rename();

            Assert.False(test.IsReadOnly);
        }
        public void DisplayNameGet__ReturnsModelTitle()
        {
            var stubTestItem = new Mock<ITestItem>();
            stubTestItem.Setup(x => x.Title).Returns(TestTitle);

            var test = new TestItemPresenter(stubTestItem.Object);

            Assert.Equal(TestTitle, test.DisplayName);
        }
        public void DisplayNameGet__ReturnsModelTitle()
        {
            var stubTestItem = new Mock <ITestItem>();

            stubTestItem.Setup(x => x.Title).Returns(TestTitle);

            var test = new TestItemPresenter(stubTestItem.Object);

            Assert.Equal(TestTitle, test.DisplayName);
        }
        public void AllProperties_WhenChanged_RaisePropertyChanged()
        {
            var test = new TestItemPresenter(new Mock <ITestItem>().Object);

            test.AssertThatAllProperties().Ignoring(x => x.Model).Ignoring(x => x.DisplayName).RaiseChangeNotification();
        }
 public void AllProperties_WhenChanged_RaisePropertyChanged()
 {
     var test = new TestItemPresenter(new Mock<ITestItem>().Object);
     test.AssertThatAllProperties().Ignoring(x => x.Model).Ignoring(x => x.DisplayName).RaiseChangeNotification();
 }