﻿using System;
using System.Collections.Generic;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Functions;

namespace FunctionTests
{
    [TestClass]
    public class MapTests
    {
        [TestInitialize]
        public void Initialize()
        {
            list = new List<int>();
        }

        [TestMethod]
        public void TestMap1()
        {
            list.Add(9);
            list.Add(12);
            list.Add(75);
            list.Add(45);
            list = MapClass.Map(list, x => 2 * x);
        }

        [TestMethod]
        public void TestMap2()
        {
            list.Add(9);
            list.Add(12);
            list.Add(75);
            list.Add(45);
            list = MapClass.Map(list, x => x / 3);
        }

        [TestMethod]
        public void TestMap3()
        {
            list.Add(9);
            list.Add(12);
            list.Add(75);
            list.Add(45);
            list = MapClass.Map(list, x => x - 9);
        }

        List<int> list = new List<int>();
    }
}
