public void Clean()
 {
     Console.WriteLine("Clean Tests");
     user          = null;
     transportMean = null;
     comment       = null;
 }
 public void Init()
 {
     Console.WriteLine("Init Tests");
     user          = User.Create("Test", "TestPassword", "testing", "*****@*****.**", 0.0, new List <Comment>());
     transportMean = TransportMean.Create("IdentifyingCode Test", null, 0.0, null, 4);
     creationDate  = DateTime.Now;
     comment       = Comment.Create(transportMean.Id, user.Id, creationDate, "Comment Text", 0.0, 0.0);
 }
Beispiel #3
0
        private static void CreateMeanOfTransport(DatabaseContext dbContext, string prefix, int num)
        {
            var         idefCode        = prefix + num;
            Coordinates coord           = new Coordinates(0.0, 0.0);
            var         meanOfTransport = TransportMean.Create(idefCode, new List <Comment>(), 0, coord, num);

            dbContext.MeansOfTransport.Add(meanOfTransport);
            dbContext.SaveChanges();
        }
        public void UpdateTransportMeanTest()
        {
            var transportMean = TransportMean.Create("IdentifyingCode Test", null, 0.0, null, 4);

            transportMean.Update("IdentifyingCode Test Updated", null, 1.0, null, 4);

            Assert.IsTrue(transportMean.IdentifyingCode.Equals("IdentifyingCode Test Updated"));
            Assert.IsTrue(transportMean.Rating.Equals(1.0));
        }
        public IActionResult AddMeanOfTransport([FromBody] CreateTransportMeanDTO createTransportMeanDTO)
        {
            if (createTransportMeanDTO == null)
            {
                return(BadRequest());
            }

            var meanOfTransport = TransportMean.Create(createTransportMeanDTO.IdentifyingCode,
                                                       new List <Comment>(), createTransportMeanDTO.Rating, createTransportMeanDTO.Location,
                                                       createTransportMeanDTO.LineNumber);


            _repository.Add(meanOfTransport);
            return(CreatedAtRoute("GetMeanOfTransportById", new { id = meanOfTransport.Id }, meanOfTransport));
        }