public void ShouldCreateSimpleContact()
        {
            const string firstname = "Mary";
            const string lastname  = "richard";
            const string email     = "*****@*****.**";
            var          dob       = new DateTime().ToString();
            const string mobile    = "5554441111";


            _ministryPlatformService.Setup(
                mocked => mocked.CreateRecord(292, It.IsAny <Dictionary <string, object> >(), "ABC", false))
            .Returns(123);

            var contactId = _fixture.CreateSimpleContact(firstname, lastname, email, dob, mobile);

            Assert.IsInstanceOf <MpContact>(contactId);
            Assert.AreEqual(123, contactId.ContactId);

            _ministryPlatformService.Verify(mocked => mocked.CreateRecord(292,
                                                                          It.Is <Dictionary <string, object> >(d =>
                                                                                                               d["Company"].Equals(false) &&
                                                                                                               d["Last_Name"].Equals(lastname) &&
                                                                                                               d["First_Name"].Equals(firstname) &&
                                                                                                               d["Display_Name"].Equals(lastname + ", " + firstname) &&
                                                                                                               d["Nickname"].Equals(firstname)
                                                                                                               ),
                                                                          It.IsAny <string>(),
                                                                          false));
        }