Esempio n. 1
0
        public void ShouldReturnTrueForTwoEqualKakeAnsvarlige()
        {
            KakeAnsvarlig kakeAnsvarlig1 = new KakeAnsvarlig("Christian", "*****@*****.**");
            KakeAnsvarlig kakeAnsvarlig2 = new KakeAnsvarlig("Christian", "*****@*****.**");

            Assert.That(kakeAnsvarlig1, Is.EqualTo(kakeAnsvarlig2));
        }
Esempio n. 2
0
        public void ShouldToString()
        {
            KakeAnsvarlig kakeAnsvarlig = new KakeAnsvarlig("Christian", "*****@*****.**");
            string kakeAnsvarligString = kakeAnsvarlig.ToString();

            Assert.That(kakeAnsvarligString.Contains("Christian"));
            Assert.That(kakeAnsvarligString.Contains("*****@*****.**"));
        }
Esempio n. 3
0
        public void ShouldFindNextKakeAnsvarlig()
        {
            KakeAnsvarlig previousKakeAnsvarlig = new KakeAnsvarlig(_kakeAnsvarlige.First().Navn, _kakeAnsvarlige.First().Epost);
            _kakeFordeler = new KakeFordeler(_kakeAnsvarlige, _ferieOversiktMock.Object, previousKakeAnsvarlig, DateTime.Now, DateTime.Now);

            _kakeFordeler.FindNextKakeAnsvarlig();

            KakeAnsvarlig expectedKakeAnsvarlig = _kakeAnsvarlige[1];
            Assert.That(_kakeFordeler.NextKakeAnsvarlig.Navn, Is.EqualTo(expectedKakeAnsvarlig.Navn));
        }
        public void SetUp()
        {
            _epostSenderMock = new Mock<IEpostSender>();
            _kakeFordelerRepositoryMock = new Mock<IKakeFordelerRepository>();
            _kakeFordelerService = new KakeFordelerService(_epostSenderMock.Object, _kakeFordelerRepositoryMock.Object);

            _nextKakeDato = new DateTime(2010, 04, 30);
            _nextKakeAnsvarlig = new KakeAnsvarlig("Roy", "*****@*****.**");
            _kakeFordeler = new KakeFordeler(null, null, _nextKakeAnsvarlig, _nextKakeDato, _nextKakeDato);

            _kakeFordelerRepositoryMock
                .Setup(m => m.GetFerieOversikt())
                .Returns(() => new FerieOversikt(new List<Ferie>()));

            _kakeFordelerRepositoryMock
                .Setup(m => m.GetMuligeKakeAnsvarlige())
                .Returns(() => new List<KakeAnsvarlig>() { new KakeAnsvarlig("", "") });
        }