Ejemplo n.º 1
0
        public void TestDateConsumateProperty()
        {
            DateMobile date = new DateMobile();

            date.DateConsumate = 100;
            Assert.AreEqual(100, date.DateConsumate);
        }
Ejemplo n.º 2
0
        public void TestTipDateProperty()
        {
            DateMobile date = new DateMobile();

            date.TipDate = "Nationale";
            Assert.AreEqual("Nationale", date.TipDate);
        }
Ejemplo n.º 3
0
        public void TestIdProperty()
        {
            DateMobile date = new DateMobile();
            Guid       id   = new Guid();

            date.Id = id;
            Assert.AreEqual(id, date.Id);
        }
Ejemplo n.º 4
0
        public void TestPretProperty()
        {
            DateMobile date = new DateMobile();
            Pret       pret = new Pret();

            date.PretData = pret;
            Assert.AreEqual(pret, date.PretData);
        }
Ejemplo n.º 5
0
        public async Task UpdateDate(DateMobile date)
        {
            if (date == null)
            {
                throw new ArgumentNullException(nameof(date));
            }

            await this.dateRepository.Update(date);
        }
Ejemplo n.º 6
0
        public void TestTipDateNull()
        {
            DateMobile        date    = new DateMobile();
            ValidationContext context = new ValidationContext(date, null, null)
            {
                MemberName = "TipDate"
            };

            Assert.ThrowsException <ValidationException>(() => { Validator.ValidateProperty(date.TipDate, context); });
        }
Ejemplo n.º 7
0
        public async Task TestDeleteDateMobileNull()
        {
            Mock <IDateRepository> mock       = new Mock <IDateRepository>();
            DateMobileController   controller = new DateMobileController(mock.Object);

            DateMobile date = null;

            ArgumentNullException exception = await Assert.ThrowsExceptionAsync <ArgumentNullException>(() => controller.DeleteDate(date));

            Assert.AreEqual(exception.ParamName, nameof(date));
        }
Ejemplo n.º 8
0
        public async Task TestGetById()
        {
            Mock <IDateRepository> mock       = new Mock <IDateRepository>();
            DateMobileController   controller = new DateMobileController(mock.Object);

            mock.Setup(mock => mock.GetById(It.IsAny <Guid>())).ReturnsAsync(new DateMobile());

            DateMobile date = await controller.GetById(Guid.NewGuid());

            Assert.IsNotNull(date);
        }
Ejemplo n.º 9
0
        public void TestNumarDateNegativ()
        {
            DateMobile date = new DateMobile();

            date.NumarDate = -2;
            ValidationContext context = new ValidationContext(date, null, null)
            {
                MemberName = "NumarDate"
            };

            Assert.ThrowsException <ValidationException>(() => { Validator.ValidateProperty(date.NumarDate, context); });
        }
Ejemplo n.º 10
0
        public void TestTipDateLung()
        {
            DateMobile date = new DateMobile();
            string     nume = Enumerable.Repeat("a", 51).Aggregate((a, b) => a + b);

            date.TipDate = nume;
            ValidationContext context = new ValidationContext(date, null, null)
            {
                MemberName = "TipDate"
            };

            Assert.ThrowsException <ValidationException>(() => { Validator.ValidateProperty(date.TipDate, context); });
        }
Ejemplo n.º 11
0
        public async Task TestDeleteDateMobile()
        {
            Mock <IDateRepository> mock       = new Mock <IDateRepository>();
            DateMobileController   controller = new DateMobileController(mock.Object);

            DateMobile date = new DateMobile()
            {
                Id = new Guid()
            };

            mock.Setup(t => t.Delete(It.IsAny <DateMobile>())).Verifiable();

            await controller.DeleteDate(date);

            mock.VerifyAll();
        }