Esempio n. 1
0
            public async Task Should_Receive_Pop_Page()
            {
                // Given
                ViewStackService sut = new ViewStackServiceFixture();
                await sut.PushModal(new PageViewModelMock());

                // When
                await sut.PopPage();

                // Then
                sut.View.Received().PopPage();
            }
Esempio n. 2
0
            public async Task Should_Return_Unit()
            {
                // Given
                ViewStackService sut = new ViewStackServiceFixture();
                await sut.PushPage(new PageViewModelMock());

                // When
                var result = await sut.PopPage();

                // Then
                result.ShouldBeOfType <Unit>();
            }
Esempio n. 3
0
            public async Task Should_Pop_Page()
            {
                // Given
                ViewStackService sut = new ViewStackServiceFixture();
                await sut.PushModal(new PageViewModelMock());

                // When
                await sut.PopPage();

                var result = await sut.PageStack.FirstAsync();

                // Then
                result.ShouldBeEmpty();
            }