Esempio n. 1
0
        public void GetAll_Fail()
        {
            var service = GetMockedAdoptionService();

            service.Setup(x => x.GetAll()).Returns(GetFailOperationResultList());

            var controller = new AdoptionsController(service.Object);
            var result     = (OperationResult <List <AdoptionContract> >)controller.GetAll().Data;

            Assert.IsFalse(result.Success);
            Assert.IsNotEmpty(result.Message);
            Assert.IsNull(result.Result);
        }
Esempio n. 2
0
        public void GetAll_Success()
        {
            var service = GetMockedAdoptionService();
            var guid1   = Guid.NewGuid();
            var guid2   = Guid.NewGuid();

            service.Setup(x => x.GetAll()).Returns(GetSucessOperationResultList(guid1, guid2));

            var controller = new AdoptionsController(service.Object);
            var result     = (OperationResult <List <AdoptionContract> >)controller.GetAll().Data;

            Assert.IsTrue(result.Success);
            Assert.IsNotEmpty(result.Message);
            Assert.Greater(result.Result.Count, 0);
            Assert.IsNotNull(result.Result.FirstOrDefault(x => x.Adopter.ID == guid1));
            Assert.IsNotNull(result.Result.FirstOrDefault(x => x.Animal.ID == guid2));
        }