Пример #1
0
        public void Have_SomePies()
        {
            MockPieRepository pieRepository = new MockPieRepository();
            var pies = pieRepository.GetAllPies().Count();

            Assert.Equal(4, pies);
        }
Пример #2
0
        public void BeTypeOf_List()
        {
            MockPieRepository pieRepository = new MockPieRepository();
            var pies = pieRepository.GetAllPies();

            pies.Should().BeOfType(typeof(List <Pie>));
        }
Пример #3
0
        public void NotToBe_Null()
        {
            MockPieRepository pieRepository = new MockPieRepository();
            var pies = pieRepository.GetAllPies();

            pies.Should().NotBeNull();
        }
Пример #4
0
        public void BeInexperiencedWhenNew()
        {
            var pieRepository = new MockPieRepository();
            var pie           = pieRepository.GetPieById(3);

            Assert.True(pie != null);
        }
Пример #5
0
        public void NotToBe_Empty()
        {
            MockPieRepository pieRepository = new MockPieRepository();
            var pies = pieRepository.GetAllPies().Count();

            pies.Should().BePositive();
        }
Пример #6
0
        public void StartWithDefaultPrice()
        {
            var pieRepository = new MockPieRepository();
            var pie           = pieRepository.GetPieById(3);

            Assert.Equal(15.95M, pie.Price);
        }
Пример #7
0
        public void CalculateFullCategoryNameWithTitleCase()
        {
            var pieRepository = new MockPieRepository();

            pieRepository.FirstCategoryName = "Sernik";
            pieRepository.LastCategoryName  = "Mango";

            Assert.Matches("[A-Z]{1}[a-z]+ [A-Z]{1}[a-z]+", pieRepository.FullCategoryName);
        }
Пример #8
0
        public void CalculateFullCategoryName()
        {
            var pieRepository = new MockPieRepository();

            pieRepository.FirstCategoryName = "Sernik";
            pieRepository.LastCategoryName  = "Mango";

            Assert.Equal("Sernik Mango", pieRepository.FullCategoryName);
        }
        public void SetUp()
        {
            _pies       = BuildPies();
            _categories = BuildCategories();

            _mockPieRepository      = new MockPieRepository().MockGetAllPies(_pies);
            _mockCategoryRepository = new MockCategoryRepository().MockGetAllCategories(BuildCategories());

            _sut = new PieController(_mockPieRepository.Object, _mockCategoryRepository.Object);
        }
        public void SetUp()
        {
            _pies = BuildPies();
            _mockPieRepository = new MockPieRepository().MockGetAllPies(_pies);

            _context = MockAppDbContext.BuildContextInMemoryDb();
            BuildCartWithItems(_context);
            _shoppingCart = new ShoppingCart(_context);
            _shoppingCart.ShoppingCartId = "1";

            _sut = new ShoppingCartController(_mockPieRepository.Object, _shoppingCart);
        }