Exemplo n.º 1
0
        public void Serialized_Usecase_Can_Be_Read()
        {
            // arrange
            var usecase = new UseCase
            {
                Name        = SerializationUseCase,
                Description = "Serialization of scenarioo objects with .NET",
                Status      = "success",
            };

            usecase.AddDetail("webtestName", "UseCaseWebTest");

            // act
            writer.SaveUseCase(usecase);
            writer.Flush();

            // assert
            Assert.IsTrue(File.Exists(docuFiles.GetUseCaseFile(BranchName, BuildName, SerializationUseCase)));

            var usecaseXml = File.ReadAllText(docuFiles.GetUseCaseFile(BranchName, BuildName, SerializationUseCase));

            StringAssert.Contains("UseCaseWebTest", usecaseXml);
            StringAssert.Contains(usecase.Name, usecaseXml);
            StringAssert.Contains(usecase.Description, usecaseXml);
            StringAssert.Contains(usecase.Status, usecaseXml);
        }