예제 #1
0
        public void Should_GetMenuActions_When_GivenMenuName()
        {
            //Arrange
            MenuAction        menuAction1       = new MenuAction(1, "Check it", "Test");
            MenuAction        menuAction2       = new MenuAction(2, "Check it one more", "Test");
            MenuActionService menuActionService = new MenuActionService();

            menuActionService.AddItem(menuAction1);
            menuActionService.AddItem(menuAction2);

            //Act
            List <MenuAction> result = menuActionService.GetMenuActionsByMenuName("Test");

            //Assert
            result.Should().NotBeNullOrEmpty();
            result.Should().HaveCount(2);
            result.Should().StartWith(menuAction1);

            //Clear
            menuActionService.RemoveItem(menuAction1);
            menuActionService.RemoveItem(menuAction2);
        }