public void ShouldThrowExceptionIfTournamentNameIsEmptyOrNullWhenCreatingEvent(string tournamentName) { //given var helper = new Mock <IDbHelper>(); var xmlGeneratorMock = new Mock <IXmlGenerator>(); helper.Setup(x => x.ExecuteScalar("up_AddTournament", null)).Returns(1); var repository = new EventWriteRepository(helper.Object, xmlGeneratorMock.Object); //then Assert.Throws <NullReferenceException>(() => repository.CreateEvent(tournamentName, It.IsAny <DateTime>(), It.IsAny <int>())); }
public void ShouldCreateNewTournament() { //given var helper = new Mock <IDbHelper>(); var xmlGeneratorMock = new Mock <IXmlGenerator>(); helper.Setup(x => x.ExecuteScalar("up_AddTournament", It.IsAny <object>())).Returns(1); var repository = new EventWriteRepository(helper.Object, xmlGeneratorMock.Object); //when var user = repository.CreateEvent("TournamentName", DateTime.UtcNow, (int)TournamentType.Friendly); //then Assert.That(user, Is.EqualTo(1)); }