Exemple #1
0
        public void TotalShouldReturnCorrectCount()
        {
            // Arrange
            var first = new Glass {
                Id = 1, Name = "First"
            };
            var second = new Glass {
                Id = 2, Name = "Second"
            };
            var third = new Glass {
                Id = 3, Name = "Third"
            };

            this.db.AddRange(first, second, third);
            this.db.SaveChanges();

            var giftSetService = new AdminGlassService(this.db);

            // Act
            var result       = giftSetService.Total("");
            var secondResult = giftSetService.Total("d");

            // Assert
            result
            .Should()
            .Equals(3);

            secondResult
            .Should()
            .Equals(2);
        }
Exemple #2
0
        public void CreateShoultReturnCorrectId()
        {
            // Arrange
            var glassService = new AdminGlassService(this.db);

            // Act
            var result = glassService.Create("test", "test", 2, Material.Glass, 1, 2);

            // Assert
            result
            .Should()
            .Equals(1);
        }
Exemple #3
0
        public void DeleteShouldReturnFalseIfItIsNotSuccessfull()
        {
            // Arrange
            var glassService = new AdminGlassService(this.db);

            // Act
            var result = glassService.Delete(1);

            // Assert
            result
            .Should()
            .BeFalse();
        }
Exemple #4
0
        public void EditShouldReturnFalseIfItIsNotSuccessfull()
        {
            // Arrange
            var glassService = new AdminGlassService(this.db);

            // Act
            var result = glassService.Edit(1, "", "", 2, Material.Glass, 1, 2m);


            // Assert
            result
            .Should()
            .BeFalse();
        }
Exemple #5
0
        public void EditShouldReturnTrueIfItIsSuccessfull()
        {
            // Arrange
            var glass = new Glass
            {
                Id   = 1,
                Name = "Test"
            };

            this.db.Glasses.Add(glass);
            this.db.SaveChanges();

            var glassService = new AdminGlassService(this.db);

            // Act
            var result = glassService.Edit(1, "", "", 2, Material.Glass, 1, 2m);

            // Assert
            result
            .Should()
            .BeTrue();
        }
Exemple #6
0
        public void DeleteShouldReturnTrueIfItIsSuccessfull()
        {
            // Arrange
            var glass = new Glass
            {
                Id   = 1,
                Name = "Test"
            };

            this.db.Glasses.Add(glass);
            this.db.SaveChanges();

            var glassService = new AdminGlassService(this.db);

            // Act
            var result = glassService.Delete(1);

            // Assert
            result
            .Should()
            .BeTrue();
        }