public void Then_Throw_Exception()
{
SetupDefaultExpectations(setupPlayer: false);
var players = new List<Player>
{
new Player
{
Id = -1
}
};
AutoMocker.Get<IDataContext>().Expect(m => m.GetQueryable<Player>()).Return(players.AsQueryable());
var expectedException = new ArgumentException("Player not exists", "playerId");
var exception = Assert.Throws<ArgumentException>(() => AutoMocker.ClassUnderTest.DeletePlayer(PlayerId, CurrentUser));
Assert.AreEqual(expectedException.Message, exception.Message);
}
}