Exemplo n.º 1
0
        private void WriteByarbejdeAmount(IndbetalingSumCollection byarbejdeCollection, Dictionary <Guid, IndbetalingSumCollection> byarbejdesumByCampaign)
        {
            IEnumerable <IGrouping <Guid, IndbetalingSumPart> > byarbejdeById = byarbejdeCollection.indbetalingParts.Where(part => part.Kilde == null).GroupBy(part => part.Id);

            foreach (IGrouping <Guid, IndbetalingSumPart> byarbejdeGroup in byarbejdeById)
            {
                Byarbejde.WriteIndbetalingsum(_dynamicsCrmConnection, byarbejdeGroup.Key, byarbejdeGroup.Single().Amount);
            }
        }
Exemplo n.º 2
0
        private Byarbejde CreateTestByarbejde(DateTime testDate)
        {
            string    dateString   = testDate.ToString("yyyy_MM_dd_HH_mm_ss");
            Byarbejde groupCreated = new Byarbejde(_dynamicsCrmConnection)
            {
                new_name = $"name_{dateString}",
            };

            return(groupCreated);
        }
Exemplo n.º 3
0
        public void ReadByNameReadsInsertedByarbejde()
        {
            DateTime  testDate          = DateTime.Now;
            Byarbejde byarbejdeInserted = CreateTestByarbejde(testDate);

            byarbejdeInserted.Insert();
            List <Byarbejde> byarbejdeRead = Byarbejde.Read(_dynamicsCrmConnection, byarbejdeInserted.new_name);

            byarbejdeInserted.Delete();

            Assert.AreEqual(byarbejdeInserted.Id, byarbejdeRead.Single().Id);
        }
Exemplo n.º 4
0
        public void InsertCreatesNewByarbejde()
        {
            DateTime  testDate          = DateTime.Now;
            Byarbejde byarbejdeInserted = CreateTestByarbejde(testDate);

            byarbejdeInserted.Insert();
            Byarbejde byarbejdeRead = Byarbejde.Read(_dynamicsCrmConnection, byarbejdeInserted.Id);

            byarbejdeInserted.Delete();

            Assert.AreEqual(byarbejdeInserted.new_name, byarbejdeRead.new_name);
        }