public void NårEnDeltakerPosterEnPosisjon_SkalPosisjonenLagresIDatabasen()
        {
            var givenLag = _gitt.ToLagMedToDeltakere();

            var posisjonsSevice = _container.Resolve <PosisjonsService>();

            var deltaker11 = givenLag[0].Deltakere[0];
            var latitude   = 59.6785526164;
            var longitude  = 10.6039274298;

            posisjonsSevice.RegistrerPosisjon(deltaker11.Lag.LagId, deltaker11.DeltakerId, latitude, longitude);

            using (var context = _dataContextFactory.Create())
            {
                Assert.AreEqual(1, context.DeltakerPosisjoner.Count(), "Skulle vært 1 posisjon");
            }
        }
Exemple #2
0
        public void NårEnMeldingPostes_SkalDenLagresIDatabasen()
        {
            var gittLag = _gitt.ToLagMedToDeltakere();

            var lag1      = gittLag[0];
            var deltaker1 = lag1.Deltakere[0];

            var meldingsService = _container.Resolve <MeldingService>();

            meldingsService.PostMelding(deltaker1.DeltakerId, lag1.LagId, "Testmelding");

            using (var context = _dataContextFactory.Create())
            {
                var melding = context.Meldinger.Single();

                Assert.AreEqual(deltaker1.DeltakerId, melding.DeltakerId, "DeltakerId");
                Assert.AreEqual(lag1.LagId, melding.LagId, "LagId");
                Assert.AreEqual("Testmelding", melding.Tekst, "Tekst");
            }
        }