public void CreateTask_ThrowsAnException_WhenProcessIsNull()
        {
            var exception = Assert.Throws <ArgumentNullException>(
                () => ServerProcessExtensions.CreateTask(null, _context.Object));

            Assert.Equal("process", exception.ParamName);
        }
        public void CreateTask_ThrowsAnException_WhenProcessIsOfCustomType()
        {
            var process   = CreateProcess <IServerProcess>();
            var exception = Assert.Throws <ArgumentOutOfRangeException>(
                () => ServerProcessExtensions.CreateTask(process.Object, _context.Object));

            Assert.Equal("process", exception.ParamName);
        }
Exemple #3
0
        public void CreateTask_ThrowsAnException_WhenProcessIsNull()
        {
            var exception = Assert.ThrowsAsync <ArgumentNullException>(
                // ReSharper disable once AssignNullToNotNullAttribute
                () => ServerProcessExtensions.CreateTask(null, _context.Object));

            Assert.Equal("process", exception.Result.ParamName);
        }