﻿#region License
// Copyright 2016 Adam Latchem
// 
//    Licensed under the Apache License, Version 2.0 (the "License"); 
//    you may not use this file except in compliance with the License. 
//    You may obtain a copy of the License at
// 
//        http://www.apache.org/licenses/LICENSE-2.0 
//
//    Unless required by applicable law or agreed to in writing, software
//    distributed under the License is distributed on an "AS IS" BASIS,
//    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
//    See the License for the specific language governing permissions and 
//    limitations under the License. 
//
#endregion
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace Almond.Utility.Tests
{
    [TestClass()]
    public class ThreadingTests
    {
        [TestMethod()]
        [ExpectedException(typeof(TimeoutException))]
        public void RunWithTimeoutTest()
        {
            int result = Utility.Threading.RunWithTimeout<int>(() => { System.Threading.Thread.Sleep(1001); return 1; }, 1);
        }
    }
}