public void DbToCommon_GetUser_Convert() { //Arrange var commonUser = new User(); var dbUser = new DbUser(); var fake = A.Fake <User>(o => o.Wrapping(commonUser)); //Act var results = dbUser.DbToCommon(); A.CallTo(() => fake.Equals(A <object> ._)).ReturnsLazily( call => { var other = call.GetArgument <User>(0); return(results.Id == other.Id); }); //Assert Assert.AreEqual(fake, results); }