public void CanNotDelete() { // Arrange BillSearchState billSearchState = this.GetDefaultState(); // Assert billSearchState.CanDelete().Should().BeFalse(); }
public void CanCancel() { // Arrange BillSearchState billSearchState = this.GetDefaultState(); // Assert billSearchState.CanCancel().Should().BeTrue(); }
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 CanNotSwitchToOtherModes() { // Arrange BillSearchState billSearchState = this.GetDefaultState(); // Assert billSearchState.CanSwitchToSearchMode().Should().BeFalse(); billSearchState.CanSwitchToEditMode().Should().BeFalse(); }
public void ReturnToEmptyBillState() { // Arrange Mock <BillEditViewModel> mockBillEditViewModel = this.GetDefaultMockEditViewModel(); BillSearchState billSearchState = this.GetDefaultState(mockBillEditViewModel); // Act billSearchState.Cancel(); // Assert mockBillEditViewModel.Verify(x => x.ChangeToEmptyMode(), Times.Once); }
public void SendsBillSearchCriterionMessage() { // Arrange Mock <BillEditViewModel> mockBillEditViewModel = this.GetDefaultMockEditViewModel(); BillSearchState billSearchState = this.GetDefaultState(mockBillEditViewModel); // Act billSearchState.Commit(); // Assert mockBillEditViewModel.Verify(x => x.SendBillSearchCriterionMessage(), Times.Once); }