public void Constructor_WithArguments_ExpectedValues() { // Setup var mocks = new MockRepository(); var inquiryHelper = mocks.Stub <IInquiryHelper>(); mocks.ReplayAll(); // Cal var handler = new ClearIllustrationPointsOfHydraulicBoundaryLocationCalculationCollectionChangeHandler( inquiryHelper, string.Empty, Enumerable.Empty <IObservable>); // Assert Assert.IsInstanceOf <ClearIllustrationPointsOfCalculationCollectionChangeHandlerBase>(handler); mocks.VerifyAll(); }
public void InquireConfirmation_Always_UsesExpectedInquiryAndReturnsExpectedConfirmation(bool expectedConfirmation) { // Setup const string collectionDescription = "Verzameling"; string inquiry = $"Weet u zeker dat u alle berekende illustratiepunten bij '{collectionDescription}' wilt wissen?"; var mocks = new MockRepository(); var inquiryHelper = mocks.StrictMock <IInquiryHelper>(); inquiryHelper.Expect(h => h.InquireContinuation(inquiry)) .Return(expectedConfirmation); mocks.ReplayAll(); var handler = new ClearIllustrationPointsOfHydraulicBoundaryLocationCalculationCollectionChangeHandler( inquiryHelper, collectionDescription, Enumerable.Empty <IObservable>); // Call bool confirmation = handler.InquireConfirmation(); // Assert Assert.AreEqual(expectedConfirmation, confirmation); mocks.VerifyAll(); }
public void ClearIllustrationPoints_Always_ExecutesClearIllustrationPointsFunc() { // Setup var mocks = new MockRepository(); var inquiryHelper = mocks.StrictMock <IInquiryHelper>(); var observable = mocks.StrictMock <IObservable>(); mocks.ReplayAll(); IObservable[] observables = { observable }; var handler = new ClearIllustrationPointsOfHydraulicBoundaryLocationCalculationCollectionChangeHandler( inquiryHelper, string.Empty, () => observables); // Call IEnumerable <IObservable> affectedObjects = handler.ClearIllustrationPoints(); // Assert Assert.AreSame(observables, affectedObjects); mocks.VerifyAll(); }