SaveToFile() public method

public SaveToFile ( string fileName ) : void
fileName string
return void
        public void SaveConfigurationToFileTest()
        {
            var viewMock = MockRepository.StrictMock<IConfigurationView>();

            ExpectRegisterAndPrepareView(viewMock);
            Expect.Call(FacadeMock.SaveConfigurationToFile(null, Filename)).IgnoreArguments().Return(new ConfigurationValidationResult());

            MockRepository.ReplayAll();

            var controller = new ConfigurationFormController(FacadeMock, uiFactoryMock);
            controller.RegisterView(viewMock);
            controller.PrepareView();
            controller.SaveToFile(Filename);

            MockRepository.VerifyAll();
        }
        public void SaveConfigurationToFileWithoutNameSelectionTest()
        {
            var config = new ServiceHostConfiguration();

            Expect.Call(FacadeMock.CreateConfiguration()).Return(config);
            Expect.Call(FacadeMock.SaveConfigurationToFile(config, Filename)).Return(new ConfigurationValidationResult());

            MockRepository.ReplayAll();

            var controller = new ConfigurationFormController(FacadeMock, uiFactoryMock);
            controller.SaveToFile(string.Empty);

            MockRepository.VerifyAll();
        }
        public void SaveConfigurationToFileInvalidDataTest()
        {
            var viewMock = MockRepository.StrictMock<IConfigurationView>();

            ExpectRegisterAndPrepareView(viewMock);
            var validationResult = new ConfigurationValidationResult();
            var invalidEntity = new TestServiceEntity();
            validationResult.AddEntity(invalidEntity, new List<string>());

            Expect.Call(FacadeMock.SaveConfigurationToFile(null, Filename)).IgnoreArguments().Return(validationResult);
            Expect.Call(uiFactoryMock.ResolvePageNameByEntity(invalidEntity)).Return("Tests");
            Expect.Call(() => viewMock.ShowErrorMessage(null)).IgnoreArguments();

            MockRepository.ReplayAll();

            var controller = new ConfigurationFormController(FacadeMock, uiFactoryMock);
            controller.RegisterView(viewMock);
            controller.PrepareView();
            controller.SaveToFile(Filename);

            MockRepository.VerifyAll();
        }