Example #1
0
        public void ShouldGetProperCandidatesCount()
        {
            //Given
            IDataRepository repository = _ioc.Resolve <IDataRepository>();

            repository.Add(new CandidatesModel()
            {
                Id = 1, Name = "Adam Kowalski"
            });
            repository.Add(new CandidatesModel()
            {
                Id = 2, Name = "Jan Nowak"
            });
            repository.Add(new CandidatesModel()
            {
                Id = 3, Name = "Trzeci Kandydat"
            });
            var expectedCandidatesCount = 3;
            //When
            var candidates = _votingService.GetCandidates().ToArray();

            //Then
            Assert.AreEqual(expectedCandidatesCount, candidates.Length);
        }