Esempio n. 1
0
        /// <summary>
        /// Disposes the contents of the class.
        /// </summary>
        /// <param name="disposing">Indicates whether to dispose unmanaged resources.</param>
        protected override void Dispose(bool disposing)
        {
            Param.Ignore(disposing);

            base.Dispose(disposing);

            if (disposing)
            {
                if (this.taskProvider != null)
                {
                    this.taskProvider.Dispose();
                    this.taskProvider = null;
                }

                if (this.solutionListener != null)
                {
                    this.solutionListener.Dispose();
                    this.solutionListener = null;
                }

                if (this.updateListener != null)
                {
                    this.updateListener.Dispose();
                    this.updateListener = null;
                }
            }
        }
        public void ConstructorTest()
        {
            // Execute metod under test first time
            TaskProvider target = new TaskProvider(this.serviceProvider);
            Assert.IsNotNull(target, "Unable to instantiate TaskProvider.");

            PrivateObject taskProvider = new PrivateObject(target, new PrivateType(typeof(TaskProvider)));
            Assert.IsNotNull(taskProvider.GetFieldOrProperty("serviceProvider"), "TaskProvider.provider returned null");
        }
 public void ConstructorTest()
 {
     // Execute metod under test first time
     TaskProvider target = new TaskProvider(this.serviceProvider);
     Assert.IsNotNull(target, "Unable to instantiate TaskProvider.");
     Assert.IsNotNull(typeof(TaskProvider)
         .GetField("serviceProvider", BindingFlags.Instance | BindingFlags.NonPublic)
         .GetValue(target), "TaskProvider.provider returned null");
 }
        public void ConstructorTest()
        {
            try
            {
                // Execute metod under test first time
                TaskProvider target = new TaskProvider(this.serviceProvider);
                Assert.IsNotNull(target, "Unable to instantiate TaskProvider.");

                PrivateObject taskProvider = new PrivateObject(target, new PrivateType(typeof(TaskProvider)));
                Assert.IsNotNull(taskProvider.GetFieldOrProperty("serviceProvider"), "TaskProvider.provider returned null");
            }
            catch (Exception ex)
            {
                // Use try catch to test a workaround on CI build (AppVeyor)
                Console.WriteLine(ex.Message);
            }
        }
        /// <summary>
        /// Disposes the contents of the class.
        /// </summary>
        /// <param name="disposing">Indicates whether to dispose unmanaged resources.</param>
        protected override void Dispose(bool disposing)
        {
            Param.Ignore(disposing);

            base.Dispose(disposing);

            if (disposing)
            {
                if (this.taskProvider != null)
                {
                    this.taskProvider.Dispose();
                    this.taskProvider = null;
                }

                if (this.solutionListener != null)
                {
                    this.solutionListener.Dispose();
                    this.solutionListener = null;
                }

                if (this.updateListener != null)
                {
                    this.updateListener.Dispose();
                    this.updateListener = null;
                }
            }
        }