예제 #1
0
        public void ParseStageOpdracht_ValidInputParameters_ReturnsStageopdracht()
        {
            //Arrange
            List <object> parameters = new List <object>();

            parameters.Add(ParameterBuilder.String()); //locatie
            var locatie              = ParameterBuilder.String();
            var omschrijving         = ParameterBuilder.String();
            var voorwaarden          = ParameterBuilder.String();
            var thema                = ParameterBuilder.String();
            var omschOmgeving        = ParameterBuilder.String();
            var omgeving             = ParameterBuilder.String();
            var aantalMederwerkersIt = ParameterBuilder.Int();
            var aantalMedewerkers    = ParameterBuilder.Int();
            var aantalStagiairs      = ParameterBuilder.Int();
            var afstudeerrichting    = ParameterBuilder.Afstudeerrichting();
            var inleidendeActiviteit = ParameterBuilder.InleidendeActiviteit();
            var opdrachtgeverId      = ParameterBuilder.Int();

            //Act
            var result = _parseService.ParseStageOpdracht(locatie, omschrijving, voorwaarden, thema, omschOmgeving,
                                                          omgeving, aantalMederwerkersIt, aantalMedewerkers, aantalStagiairs, afstudeerrichting,
                                                          inleidendeActiviteit, opdrachtgeverId) as Stageopdracht;

            //Assert
            Assert.That(result.Locatie, Is.EqualTo(locatie));
            Assert.That(result.Omschrijving, Is.EqualTo(omschrijving));
            Assert.That(result.Randvoorwaarden, Is.EqualTo(voorwaarden));
            Assert.That(result.Onderzoeksthema, Is.EqualTo(thema));
            Assert.That(result.BeschrijvingTechnischeOmgeving, Is.EqualTo(omschOmgeving));
            Assert.That(result.Omgeving, Is.EqualTo(omgeving));
            Assert.That(result.AantalITWerknemers, Is.EqualTo(aantalMederwerkersIt));
            Assert.That(result.AantalWerknemers, Is.EqualTo(aantalMedewerkers));
            Assert.That(result.AantalGewensteStagiairs, Is.EqualTo(aantalStagiairs));
            Assert.That(result.VoorkeurAfstudeerrichting, Is.EqualTo(afstudeerrichting));
            Assert.That(result.InleidendeActiviteiten, Is.EqualTo(inleidendeActiviteit));
            Assert.That(result.OpdrachtgeverId, Is.EqualTo(opdrachtgeverId));
        }