Пример #1
0
        public void OutputFileParameterIsSetInRegistry_HasPredefinedParameters_ReturnsTrue()
        {
            var  regStorage = Substitute.For <IStorage>();
            Data data       = null;

            regStorage
            .When(x => x.Data = Arg.Any <Data>())
            .Do(x => data     = x.Arg <Data>());

            regStorage
            .When(x => x.ReadData(Arg.Any <string>()))
            .Do(x => data.SetValue(@"Parameters\Outputfile", "X:\\test.pdf"));

            _dataStorageFactory.BuildRegistryStorage(Arg.Any <RegistryHive>(), Arg.Any <string>()).Returns(regStorage);

            var parameters = _parametersManager.HasPredefinedParameters();

            Assert.IsTrue(parameters);
        }