public void ItThrowsANoValidGamingGroupExceptionIfTheUserHasNoGamingGroupAndNoneWasSpecified() { _currentUser.CurrentGamingGroupId = null; _createPlayerRequest.GamingGroupId = null; var expectedException = new NoValidGamingGroupException(_currentUser.Id); var actualException = Assert.Throws <NoValidGamingGroupException>(() => _autoMocker.ClassUnderTest.CreatePlayer(_createPlayerRequest, _currentUser)); Assert.AreEqual(expectedException.Message, actualException.Message); }
public void It_Throws_A_NoValidGamingGroupException_If_The_User_Has_No_Gaming_Group_And_There_Is_None_Specified_On_The_Request() { //--arrange var expectedException = new NoValidGamingGroupException(_currentUser.Id); _currentUser.CurrentGamingGroupId = null; var request = CreateValidNewlyCompletedGame(); request.GamingGroupId = null; //--act var actualException = Assert.Throws <NoValidGamingGroupException>( () => _autoMocker.ClassUnderTest.Execute(request, _currentUser, _dataContext)); //--assert actualException.Message.ShouldBe(expectedException.Message); }
public void It_Throws_A_NoValidGamingGroupException_If_The_User_Has_No_Gaming_Group_And_There_Is_None_Specified_On_The_Request() { //--arrange _currentUser.CurrentGamingGroupId = null; var createGameDefinitionRequest = new CreateGameDefinitionRequest { Name = "some name", GamingGroupId = null }; var expectedException = new NoValidGamingGroupException(_currentUser.Id); //--act var actualException = Assert.Throws <NoValidGamingGroupException>( () => _autoMocker.ClassUnderTest.Execute(createGameDefinitionRequest, _currentUser, _dataContextMock)); //--assert actualException.Message.ShouldBe(expectedException.Message); }