Example #1
0
        public void AddCategoryShouldAddCategoryCorrect()
        {
            var options = new DbContextOptionsBuilder <WAGDbContext>()
                          .UseInMemoryDatabase(databaseName: "Add_Category_Db")
                          .Options;

            var dbContext = new WAGDbContext(options);

            var service = new ArtisticWorkService(dbContext, null);

            var categoryName = "Add Category - test";

            var addCategoryViewModel = new AddCategoryViewModel()
            {
                CategoryName = categoryName
            };

            service.AddCategory(addCategoryViewModel);

            Assert.True(dbContext
                        .ArtisticWorkCategories
                        .Any(cat => cat.Name == categoryName));
        }
Example #2
0
        public void AddCategoryShouldAddCategoryCorrect()
        {
            // Arrange

            var options = new DbContextOptionsBuilder <WAGDbContext>()
                          .UseInMemoryDatabase(databaseName: "Add_Category_Db")
                          .Options;

            var dbContext = new WAGDbContext(options);
            var service   = new ArtisticWorkService(dbContext);

            var newCategory = new ArtisticWorkCategory()
            {
                Name = "Add Category - test"
            };

            // Act
            service.AddCategory(newCategory);

            // Assert
            Assert.True(dbContext
                        .ArtisticWorkCategories
                        .Any(category => category.Name == newCategory.Name));
        }