public void WriteTestSequenceShouldWriteCorrectFileContentsIfTestCompletedIsTrue()
        {
            var xmlReaderWriter = new XmlReaderWriter();
            var testObject      = new BlameTestObject(new TestCase("Abc.UnitTest1", new Uri("test:/abc"), "Abc.dll"));

            testObject.DisplayName = "UnitTest1";
            var testSequence = new List <Guid>
            {
                testObject.Id
            };
            var testObjectDictionary = new Dictionary <Guid, BlameTestObject>
            {
                { testObject.Id, testObject }
            };

            testObjectDictionary[testObject.Id].IsCompleted = true;
            var filePath     = xmlReaderWriter.WriteTestSequence(testSequence, testObjectDictionary, Path.GetTempPath());
            var testCaseList = xmlReaderWriter.ReadTestSequence(filePath);

            File.Delete(filePath);

            Assert.AreEqual("Abc.UnitTest1", testCaseList.First().FullyQualifiedName);
            Assert.AreEqual("UnitTest1", testCaseList.First().DisplayName);
            Assert.AreEqual("Abc.dll", testCaseList.First().Source);
            Assert.IsTrue(testCaseList.First().IsCompleted);
        }