コード例 #1
0
        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>()));
        }
コード例 #2
0
        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));
        }