Exemple #1
0
        public void SaveTest()
        {
            FileInfo _fileInforFixture = new FileInfo(ConfigurationPath);
            Mock <IConfiguration> _iConfigurationMock = new Mock <IConfiguration>();

            _iConfigurationMock.Setup(x => x.SaveConfiguration(It.IsAny <string>(), _fileInforFixture));
            Mock <IGraphicalUserInterface> _iGraphicalUserInterface = new Mock <IGraphicalUserInterface>();
            ConfigurationWrapper           _underTestItem           = new ConfigurationWrapper(_fileInforFixture, _iConfigurationMock.Object, _iGraphicalUserInterface.Object);

            Assert.AreEqual <string>(ConfigurationPath, _underTestItem.ConfigurationFile.FullName);
            _underTestItem.Save("wrong_path");
            _iConfigurationMock.Verify(x => x.SaveConfiguration("wrong_path", _fileInforFixture), Times.Once);
            Assert.AreEqual <string>(ConfigurationPath, _underTestItem.ConfigurationFile.FullName);
        }