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(); }