Ejemplo n.º 1
0
        public void GetCallsGetById()
        {
            // ARRANGE
            var mockZdtRepository = new Mock <IZdtRepository>();

            mockZdtRepository.Setup(x => x.GetById("")).Verifiable();
            var zdtController = new ZdtController(mockZdtRepository.Object);

            // ACT
            var result = zdtController.Get("");

            // ASSERT
            mockZdtRepository.Verify();
        }
Ejemplo n.º 2
0
        public void DeleteCallsRemove()
        {
            // ARRANGE
            var zdtId             = Guid.NewGuid().ToString();
            var mockZdtRepository = new Mock <IZdtRepository>();

            mockZdtRepository.Setup(x => x.Remove(zdtId)).Verifiable();
            var zdtController = new ZdtController(mockZdtRepository.Object);

            // ACT
            zdtController.Delete(zdtId);

            // ASSERT
            mockZdtRepository.Verify();
        }
Ejemplo n.º 3
0
        public void PutCallsUpdate()
        {
            // ARRANGE
            var zdt = new Zdt();
            var mockZdtRepository = new Mock <IZdtRepository>();

            mockZdtRepository.Setup(x => x.Update(zdt)).Verifiable();
            var zdtController = new ZdtController(mockZdtRepository.Object);

            // ACT
            zdtController.Put(zdt.Id, zdt);

            // ASSERT
            mockZdtRepository.Verify();
        }
Ejemplo n.º 4
0
        public void PostAddsANewZdtToTheRepository()
        {
            // Arrange
            var zdt = new Zdt
            {
                Id = Guid.NewGuid().ToString()
            };
            var mockZdtRepository = new Mock <IZdtRepository>();

            mockZdtRepository.Setup(x => x.Add(zdt)).Verifiable();
            var zdtController = new ZdtController(mockZdtRepository.Object);

            // Act
            zdtController.Post(zdt);

            // Assert
            mockZdtRepository.Verify();
        }
Ejemplo n.º 5
0
        public void GetReturnsEverythingInRepository()
        {
            // ARRANGE
            var zdts = new[] {
                new Zdt
                {
                    Id = Guid.NewGuid().ToString()
                },
                new Zdt
                {
                    Id = Guid.NewGuid().ToString()
                }
            };
            var mockZdtRepository = new Mock <IZdtRepository>();

            mockZdtRepository.Setup(x => x.GetAll()).Returns(zdts);
            var zdtController = new ZdtController(mockZdtRepository.Object);

            // ACT
            var result = zdtController.Get();

            // ASSERT
            Assert.Same(zdts, result);
        }