예제 #1
0
        public void Call_AllMethodFromRepositoryOnce()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWorkMocked.Object);

            // Act
            addService.FindById(id3);

            // Assert
            this.repoMocked.Verify(x => x.All, Times.Once);
        }
예제 #2
0
        public void ReturnQueryable_WithExactDescription()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWork);

            // Act
            var foundAdd = addService.FindById(id3);

            // Assert
            Assert.AreEqual(foundAdd.Description, "car2");
        }
예제 #3
0
        public void ShouldSet_IsDeleted()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWorkMocked.Object);
            var foundAdd   = addService.FindById(id3);

            // Act
            addService.FindByIdAndDelete(id3);

            // Assert
            Assert.AreEqual(foundAdd.IsDeleted, true);
        }