public void ItDoesntCreateANewRecordIfTheBoardGameGeekApiDoesntReturnAResult()
{
autoMocker.Get<IDataContext>().Expect(mock => mock.FindById<BoardGameGeekGameDefinition>(boardGameGeekGameDefinitionId))
.Throw(new EntityDoesNotExistException(typeof(BoardGameGeekGameDefinition), boardGameGeekGameDefinitionId));
autoMocker.Get<IBoardGameGeekApiClient>().Expect(mock => mock.GetGameDetails(boardGameGeekGameDefinitionId))
.Return(null);
autoMocker.ClassUnderTest.CreateBoardGameGeekGameDefinition(boardGameGeekGameDefinitionId, currentUser);
autoMocker.Get<IDataContext>().AssertWasNotCalled(mock => mock.Save(
Arg<BoardGameGeekGameDefinition>.Is.Anything,
Arg<ApplicationUser>.Is.Anything));
}