2016-10-19 14 views
0

XMLシリアライズのためにTDDを行いたいと思います。私はどこからでも助けを得ていません。誰もが私の説明を教えてくださいどのようにC#でモッククラスを使用してXMLシリアル化の単体テストを書く。XMLシリアライズのユニットテスト

答えて

0

モッククラスは必要ありません。

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)); 
} 

それは緑ます

はここでスタートです!

関連する問題