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