public void ItReturnsOnlyGameDefinitionsInTheSpecifiedGamingGroup()
{
const int VALID_GAME_DEFINITION_ID = 1;
var gameDefinitionList = new List<GameDefinition>
{
new GameDefinition
{
Id = VALID_GAME_DEFINITION_ID,
Active = true,
GamingGroupId = currentUser.CurrentGamingGroupId
},
new GameDefinition
{
Id = VALID_GAME_DEFINITION_ID + 1,
Active = true,
GamingGroupId = currentUser.CurrentGamingGroupId + 1
}
};
autoMocker.Get<IDataContext>().Expect(mock => mock.GetQueryable<GameDefinition>()).Return(gameDefinitionList.AsQueryable());
var results = autoMocker.ClassUnderTest.GetAllGameDefinitionNames(this.currentUser.CurrentGamingGroupId);
Assert.That(results.Count, Is.EqualTo(1));
Assert.That(results[0].Id, Is.EqualTo(VALID_GAME_DEFINITION_ID));
}