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(); }
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>(); }
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(); }