public void CanSwitchToSearchAndAddMode() { // Arrange BillEmptyState billEmptyState = this.GetDefaultBillEmptyState(); // Assert billEmptyState.CanSwitchToSearchMode().Should().BeTrue(); }
public void CanNotSwitchToEditState() { // Arrange BillEmptyState billEmptyState = this.GetDefaultBillEmptyState(); // Assert billEmptyState.CanSwitchToEditMode().Should().BeFalse(); }
private void InitBillStateList() { this._billEmptyState = new BillEmptyState(this); this._billSearchState = new BillSearchState(this); this._billCreationState = new BillCreationState(this); this._billLoadedState = new BillLoadedState(this); this._billEditState = new BillEditState(this); }
public void CanNotCommitOrCancelOrDelete() { // Arrange BillEmptyState billEmptyState = this.GetDefaultBillEmptyState(); // Assert billEmptyState.CanCommit().Should().BeFalse(); billEmptyState.CanCancel().Should().BeFalse(); billEmptyState.CanDelete().Should().BeFalse(); }
public void LoadsNewBillAndSwitchesToSearchMode() { // Arrange Mock <BillEditViewModel> mockBillEditViewModel = this.GetDefaultMockBillEditViewModel(); BillEmptyState billCreationState = this.GetDefaultBillEmptyState(mockBillEditViewModel); // Act billCreationState.SwitchToSearchMode(); // Assert mockBillEditViewModel.Verify(x => x.ChangeToSearchMode(), Times.Once); }