GivenWorkshopItemChangeSetWithoutDescriptionFilePath__WhenCallingGetDescriptionTextFromFile__ShouldReturnEmptyString()
        {
            string                expectedDescriptionText = string.Empty;
            MockFileSystem        fileSystem = new MockFileSystem();
            WorkshopItemChangeSet sut        = new WorkshopItemChangeSet(fileSystem);

            string actual = sut.GetDescriptionTextFromFile();

            Assert.AreEqual(expectedDescriptionText, actual);
        }
        GivenWorkshopItemChangeSetWithDescriptionFilePath__WhenCallingGetDescriptionTextFromFile__ShouldReturnDescriptionText()
        {
            const string   expectedDescriptionText = "The description";
            MockFileSystem fileSystem = new MockFileSystem();

            fileSystem.AddFile("path/to/description", new MockFileData(expectedDescriptionText));
            WorkshopItemChangeSet sut = new WorkshopItemChangeSet(fileSystem)
            {
                DescriptionFilePath = "path/to/description"
            };

            string actual = sut.GetDescriptionTextFromFile();

            Assert.AreEqual(expectedDescriptionText, actual);
        }