Example #1
0
        public void GetByOriginalId_ShouldReturnNeededImage()
        {
            int testOriginalId = 2;
            var images         = new List <VehicleGlassImage>()
            {
                new VehicleGlassImage()
                {
                    OriginalId = 1, Id = 1
                },
                new VehicleGlassImage()
                {
                    OriginalId = 2, Id = 2
                },
                new VehicleGlassImage()
                {
                    OriginalId = 3
                },
                new VehicleGlassImage()
                {
                    OriginalId = 4
                }
            }.AsQueryable();

            var repositoryMock = new Mock <IInternalDbRepository <VehicleGlassImage> >();

            repositoryMock.Setup(x => x.All()).Returns(() => images);

            VehicleGlassImagesService service = new VehicleGlassImagesService(repositoryMock.Object);

            VehicleGlassImage response = service.GetByOriginalId(testOriginalId);

            Assert.AreEqual(response.Id, 2);
            repositoryMock.VerifyAll();
        }
Example #2
0
        public void GetByCaption_ShouldReturnNeededImage()
        {
            string testCaption = "2353AA";
            var    images      = new List <VehicleGlassImage>()
            {
                new VehicleGlassImage()
                {
                    Caption = "2353aA", Id = 1
                },
                new VehicleGlassImage()
                {
                    Caption = "2353AA", Id = 2
                },
                new VehicleGlassImage()
                {
                    Caption = "h4"
                },
                new VehicleGlassImage()
                {
                    Caption = "V5"
                }
            }.AsQueryable();

            var repositoryMock = new Mock <IInternalDbRepository <VehicleGlassImage> >();

            repositoryMock.Setup(x => x.All()).Returns(() => images);

            VehicleGlassImagesService service = new VehicleGlassImagesService(repositoryMock.Object);

            VehicleGlassImage response = service.GetByCaption(testCaption);

            Assert.AreEqual(response.Id, 2);
            repositoryMock.VerifyAll();
        }