コード例 #1
0
ファイル: TestUpdateCore.cs プロジェクト: EBassie/Potato
        public void TestUpdateNotCalledWhenSettingIsFalse()
        {
            var merged = false;

            var service = new ServiceController() {
                Packages = new MockServicePackageManager() {
                    PackageInstalled = (sender, packageId, version) => { merged = true; }
                },
                Settings = {
                    ServiceUpdateCore = false
                },
                ServiceLoaderProxyType = typeof(MockServiceLoaderProxy)
            };

            service.UpdateCore();

            Assert.IsFalse(merged);

            service.Dispose();
        }