public async Task SignatureRepositoryTestsGetSignatureThrowsApiExceptionForInvalidInput() { var inputSignature = new Signature { Signer = new User { UserId = "007007" } }; var signatureRepository = new SignatureRepository(); Signature?addedSignature = await signatureRepository.AddSignature(inputSignature); Assert.IsNotNull(addedSignature); await signatureRepository.GetSignature(Guid.NewGuid()); }
public async Task SignatureRepositoryTestsGetSignatureRetrievesMatchingRecordForValidInput() { var inputSignature = new Signature { Signer = new User { UserId = "007007", Name = "Bill" } }; var signatureRepository = new SignatureRepository(); Signature?addedSignature = await signatureRepository.AddSignature(inputSignature); Signature?retrievedSignature = await signatureRepository.GetSignature(addedSignature.Id); Assert.IsNotNull(retrievedSignature); Assert.AreEqual(addedSignature.Id, retrievedSignature.Id); Assert.IsTrue(addedSignature.Signer.Equals(retrievedSignature.Signer)); }