Tests.ChangeTagsCommandTest.ChangeTags_SimilarSplits_SuccessfulChange C# (CSharp) Method

ChangeTags_SimilarSplits_SuccessfulChange() private method

private ChangeTags_SimilarSplits_SuccessfulChange ( ) : void
return void
        public void ChangeTags_SimilarSplits_SuccessfulChange()
        {
            // Init
            var mp3Files = new List<IMp3File>
            {
                new FakeMp3File(new Mp3Tags(), SourceFolder + "newartist.newtitle.newgenre.mp3"),
            };

            // Act
            var commandPool = mp3Files.Select(mp3File => new ChangeTagsCommand(mp3File, "{artist}.{title}.{genre}")).Cast<Command>().ToList();
            commandPool.ForEach(command => command.Execute());

            // Assert
            Assert.AreEqual("newartist", mp3Files[0].Tags.Artist);
            Assert.AreEqual("newtitle", mp3Files[0].Tags.Title);
            Assert.AreEqual("newgenre", mp3Files[0].Tags.Genre);
        }