public void GetXMLActionTest() { CreateTextFileAction target = new CreateTextFileAction(); target.FilePath = @"C:\Windows\System32"; target.Filename = "Config.ini"; target.Content = "This is a test for CreateTextFileAction."; string expected = "<Action>\r\n<ElementType>CustomActions.CreateTextFileAction</ElementType>\r\n<FilePath>" + target.FilePath + "</FilePath>\r\n<Filename>" + target.Filename + "</Filename>\r\n<Content>" + target.Content + "</Content>\r\n</Action>"; string actual; actual = target.GetXMLAction(); Assert.AreEqual(expected, actual, "The GetXMLAction method doesn't return the expected string."); }