Net.Sf.Dbdeploy.Scripts.ChangeScriptRepositoryTest.TestGivenASetOfChangeScriptsReturnsThemCorrectly C# (CSharp) Method

TestGivenASetOfChangeScriptsReturnsThemCorrectly() private method

private TestGivenASetOfChangeScriptsReturnsThemCorrectly ( ) : void
return void
        public void TestGivenASetOfChangeScriptsReturnsThemCorrectly()
        {
            ChangeScript one = new ChangeScript("Scripts", 1);
            ChangeScript two = new ChangeScript("Scripts", 2);
            ChangeScript three = new ChangeScript("Scripts", 3);
            ChangeScript four = new ChangeScript("Scripts", 4);

            ChangeScript[] scripts = {three, two, four, one};

            ChangeScriptRepository repository = new ChangeScriptRepository(new List<ChangeScript>(scripts));

            List<ChangeScript> list = repository.GetAvailableChangeScripts().ToList();

            Assert.AreEqual(4, list.Count);
            Assert.AreSame(one, list[0]);
            Assert.AreSame(two, list[1]);
            Assert.AreSame(three, list[2]);
            Assert.AreSame(four, list[3]);
        }