public void ItSkipsUpdatingRecordsThatNoLongerHaveAMatchingRecordInBoardGameGeek()
{
//--arrange
int expectedBoardGameGeekGameDefinitionId1 = 1;
var allBoardGameGeekGameDefinitionsQueryable = new List<BoardGameGeekGameDefinition>
{
new BoardGameGeekGameDefinition
{
Id = expectedBoardGameGeekGameDefinitionId1
}
}.AsQueryable();
_autoMocker.Get<IDataContext>().Expect(mock => mock.GetQueryable<BoardGameGeekGameDefinition>())
.Return(allBoardGameGeekGameDefinitionsQueryable);
//--act
_autoMocker.ClassUnderTest.RefreshAllBoardGameGeekData();
//--assert
_autoMocker.Get<IDataContext>().AssertWasNotCalled(mock => mock.Save(
Arg<BoardGameGeekGameDefinition>.Is.Anything,
Arg<ApplicationUser>.Is.Anything));
}