public void ShouldBuildWithDocumentTypes() { RequiredSupplementaryDocument result = new RequiredSupplementaryDocumentBuilder() .WithDocumentTypes(new List <string> { "PASSPORT" }) .Build(); Assert.AreEqual("PASSPORT", result.DocumentTypes.Single()); Assert.IsNull(result.CountryCodes); }
public void ShouldBuildWithObjective() { var proofOfAddress = new ProofOfAddressObjectiveBuilder().Build(); RequiredSupplementaryDocument result = new RequiredSupplementaryDocumentBuilder() .WithObjective(proofOfAddress) .Build(); Assert.AreEqual(proofOfAddress, result.Objective); Assert.AreEqual("PROOF_OF_ADDRESS", result.Objective.Type); Assert.AreEqual("SUPPLEMENTARY_DOCUMENT", result.Type); }