public void Deserialize_ValidInput_ShouldReturnDeserializedObject() { var serializedPayload = "<s:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:s=\"http://www.w3.org/2003/05/soap-envelope\" />"; var createContactRequest = new CreateContactRequest(); var deserializedPayload = _xmlService.DeserializeXml <CreateContactRequest>(serializedPayload); deserializedPayload.Should().BeEquivalentTo(createContactRequest); }