Example #1
0
        public void ReturnCitiServiceInstance_WhenCorrectDataIsPassed()
        {
            // Act
            var newSer = new AddsServices(this.repoMocked, this.unitOfWorkMocked);

            // Assert
            Assert.IsInstanceOf <SellAndBuy.Services.Contracts.IAddsServices>(newSer);
        }
        public void Call_AllMethodFromRepositoryOnce()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWork.Object);

            // Act
            addService.GetAllNotDeleted();

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

            // Act
            addService.FindById(id3);

            // Assert
            this.repoMocked.Verify(x => x.All, Times.Once);
        }
        public void ReturnQueryable_WithExactNumber()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWork.Object);

            // Act
            var notDeleted = addService.GetAllNotDeleted().Count();

            // Assert
            Assert.AreEqual(notDeleted, 3);
        }
Example #5
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");
        }
Example #6
0
        public void ReturnQueryable_WithExactNumber()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWork);

            // Act
            var expectedNumber = addService.GetAll().Count();

            // Assert
            Assert.AreEqual(expectedNumber, this.adds.Count());
        }
Example #7
0
        public void Call_AllMethodFromRepositoryOnce()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWorkMocked.Object);

            // Act
            addService.CreateAdd("1234", 1, 1, 1, "iphone", "somewhere");


            // Assert
            this.repoMocked.Verify(x => x.Add(It.IsAny <Add>()), Times.Once);
        }
Example #8
0
        public void Should_CallCommit()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWorkMocked.Object);


            // Act
            addService.CreateAdd("1234", 1, 1, 1, "iphone", "somewhere");

            // Assert
            this.unitOfWorkMocked.Verify(x => x.Commit(), Times.Once);
        }
Example #9
0
        public void ShouldCreateAdd_WhenValidParameters()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWorkMocked.Object);

            //act
            addService.CreateAdd("1234", 1, 1, 1, "iphone", "somewhere");

            //assert

            Assert.AreEqual(5, this.adds.Count() + 1);
        }
Example #10
0
        public void Should_CallCommit()
        {
            // Arrange
            var addService = new AddsServices(this.repoMocked.Object, this.unitOfWorkMocked.Object);


            // Act
            addService.FindByIdAndDelete(id3);

            // Assert
            this.unitOfWorkMocked.Verify(x => x.Commit(), Times.Once);
        }
Example #11
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);
        }