0
我想爲XML序列化執行TDD。我沒有從任何地方得到任何幫助。請任何人解釋我如何編寫單元測試在C#中使用模擬類的XML序列化。XML序列化的單元測試
我想爲XML序列化執行TDD。我沒有從任何地方得到任何幫助。請任何人解釋我如何編寫單元測試在C#中使用模擬類的XML序列化。XML序列化的單元測試
我不認爲你需要模擬課程。
這裏是一個開始:
public class SimpleClass {
public string MyString;
}
[Test] public void SerializesSimpleObject() {
var simpleClass = new SimpleClass { MyString = "test" };
var serializer = new MySerializer();
Assert.AreEqual(
@"<?xml version=""1.0"" encoding=""utf-16""?><SimpleClass xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""><MyString>test</MyString></SimpleClass>",
serializer.Serialize(simpleClass));
}
現在讓綠色!