Moq.Mock.Verify()

Here are the examples of the csharp api class Moq.Mock.Verify() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

200 Examples 7

1. Example

Project: kafka-sharp
Source File: TestClient.cs
[Test]
        public void TestGetAllPartitionsForTopic()
        {
            _client.GetPartitionforTopicAsync("toto");
            _node.Verify(n => n.FetchMetadata(new [] { "toto"}));
        }

2. Example

Project: kafka-sharp
Source File: TestClient.cs
[Test]
        public void TestPauseResume()
        {
            _client.Pause("tutu");
            _client.Resume("titi");

            _consumer.Verify(c => c.StopConsume("tutu", Partitions.All, Offsets.Now));
            _consumer.Verify(c => c.StopConsume("tutu", Partitions.All, Offsets.Now));
        }

3. Example

Project: CLAP
Source File: Tests.cs
[Test]
        public void EmptyHandler_NonStatic_CalledWhenNoArgs()
        {
            var mock = new Mock<IPrinter>();
            var sample = new Sample_09 { Printer = mock.Object };

            var p = new Parser<Sample_09>();

            p.Run(new string[] { }, sample);

            mock.Verify(o => o.Print("a"));
        }

4. Example

Project: CLAP
Source File: Tests.cs
[Test]
        public void EmptyHandler_Static_CalledWhenNoArgs()
        {
            var mock = new Mock<IPrinter>();

            Sample_16.StaticPrinter = mock.Object;

            var p = new Parser<Sample_16>();

            p.RunStatic(new string[] { });

            mock.Verify(o => o.Print("a"));

            Sample_16.StaticPrinter = null;
        }

5. Example

Project: CLAP
Source File: Tests.cs
[Test]
        public void Empty_Registered()
        {
            var mock = new Mock<IPrinter>();
            var sample = new Sample_11 { Printer = mock.Object };

            var p = new Parser<Sample_11>();

            p.Register.EmptyHandler(() => sample.Print());

            p.Run(new string[] { }, sample);

            mock.Verify(o => o.Print("x"));
        }

6. Example

Project: CLAP
Source File: Tests.cs
[Test]
        public void EmptyHelp_Defined_Called()
        {
            var mock = new Mock<IPrinter>();
            var sample = new Sample_17 { Printer = mock.Object };

            var p = new Parser<Sample_17>();

            p.Run(new string[] { }, sample);

            mock.Verify(o => o.Print("a"));
        }

7. Example

Project: CLAP
Source File: Tests.cs
[Test]
        public void Help_NonStatic()
        {
            var mock = new Mock<IPrinter>();
            var sample = new Sample_23 { Printer = mock.Object };

            var p = new Parser<Sample_23>();

            p.Run(new[] { "-?" }, sample);

            mock.Verify(o => o.Print("help"));
        }

8. Example

Project: CLAP
Source File: Tests.cs
[Test]
        public void Default_IntAsString()
        {
            var mock = new Mock<IPrinter>();

            var sample = new Sample_28 { Printer = mock.Object };

            Parser.Run(new[] { "zoo" }, sample);

            mock.Verify(o => o.Print("5"));
        }

9. Example

Project: CLAP
Source File: Tests.cs
[Test]
        public void Execute_DefaultVerb_NoInput()
        {
            var mock = new Mock<IPrinter>();
            var sample = new Sample_30 { Printer = mock.Object };

            Parser.Run(new string[] { }, sample);

            mock.Verify(o => o.Print("works!"));
        }

10. Example

Project: CLAP
Source File: Tests.cs
[Test]
        public void Execute_DefaultVerb_NoInput_MethodWithParameters()
        {
            var mock = new Mock<IPrinter>();
            var sample = new Sample_31 { Printer = mock.Object };

            Parser.Run(new string[] { }, sample);

            mock.Verify(o => o.Print("works!"));
        }

11. Example

Project: RedisMemoryCacheInvalidation
Source File: InvalidationManagerTests.cs
[Fact]
        [Trait(TestConstants.TestCategory, TestConstants.UnitTestCategory)]
        public void Invalidate_WhenInvalid_ShouldPublushToRedis()
        {
            InvalidationManager.notificationBus = this.mockOfBus.Object;
            InvalidationManager.InvalidateAsync("mykey");
            this.mockOfBus.Verify(b => b.NotifyAsync("mykey"), Times.Once);
        }

12. Example

Project: RedisMemoryCacheInvalidation
Source File: RedisChangeMonitorTest.cs
[Fact]
        [Trait(TestConstants.TestCategory, TestConstants.UnitTestCategory)]
        public void WhenCtor_ShouldBeRegistered()
        {
            var monitor = new RedisChangeMonitor(this.Bus, notifKey);
            this.mockOfBus.Verify(e => e.Subscribe(notifKey, monitor), Times.Once);
        }

13. Example

Project: dataexplorer
Source File: CopyDataToClipboardCommandHandlerTests.cs
[Test]
        public void TestCopyShouldCopyDataToClipboard()
        {
            _handler.Execute(new CopyDataToClipboardCommand());
            _mockClipboard.Verify(p => p.SetText(_text));
        }

14. Example

Project: dataexplorer
Source File: LogProviderTestscs.cs
[Test]
        public void TestCreateLogRepositoryShouldCreateLogsFolder()
        {
            _provider.CreateLogRepository();
            _mockFolder.Verify(p => p.CreateFolder(_folderPath));
        }

15. Example

Project: dataexplorer
Source File: LogProviderTestscs.cs
[Test]
        public void TestWriteLogShouldWriteLogToFile()
        {
            _provider.WriteLog(_dateTime, _threadId, _level, _message);
            _mockFile.Verify(p => p.Write(_filePath, _text));
        }

16. Example

Project: dataexplorer
Source File: MessageBusTests.cs
[Test]
        public void TestExecuteShouldExecuteCommand()
        {
            _messageBus.Execute(_fakeCommand);
            _mockCommandBus.Verify(p => p.Execute(_fakeCommand));
        }

17. Example

Project: dataexplorer
Source File: MessageBusTests.cs
[Test]
        public void TestRaiseShouldRaiseEvent()
        {
            _messageBus.Raise(_fakeEvent);
            _mockEventBus.Verify(p => p.Raise(_fakeEvent));
        }

18. Example

Project: dataexplorer
Source File: SetSelectedRowsCommandHandlerTests.cs
[Test]
        public void TestExecuteShouldSetSelectedRowsInStateService()
        {
            _handler.Execute(new SetSelectedRowsCommand(_rows));
            _mockStateService.Verify(p => p.SetSelectedRows(_rows));
        }

19. Example

Project: dataexplorer
Source File: OpenDownloadDataPageCommandHandlerTests.cs
[Test]
        public void TestLaunchDownloadDataPageShouldLaunchPage()
        {
            _handler.Execute(new OpenDownloadDataPageCommand());
            _mockProcess.Verify(p => p.Start("http://www.data-explorer.com/data/"));
        }

20. Example

Project: dataexplorer
Source File: ViewAboutCommandHandlerTests.cs
[Test]
        public void TestLaunchDownloadDataPageShouldLaunchPage()
        {
            _handler.Execute(new ViewAboutCommand());
            _mockProcess.Verify(p => p.Start("http://www.data-explorer.com/about/"));
        }

21. Example

Project: dataexplorer
Source File: ViewHelpCommandHandlerTests.cs
[Test]
        public void TestLaunchDownloadDataPageShouldLaunchPage()
        {
            _handler.Execute(new ViewHelpCommand());
            _mockProcess.Verify(p => p.Start("http://www.data-explorer.com/support/"));
        }

22. Example

Project: dataexplorer
Source File: CanvasControlTests.cs
[Test]
        public void TestSetItemsShouldSetItems()
        {
            _control.Items = _items;
            _mockPropertyService.Verify(p => p.SetValue(CanvasControl.ItemsProperty, _items));
        }

23. Example

Project: dataexplorer
Source File: CanvasControlTests.cs
[Test]
        public void TestSetSelectedItemsShouldSetSelectedItems()
        {
            _control.SelectedItems = _items;
            _mockPropertyService.Verify(p => p.SetValue(CanvasControl.SelectedItemsProperty, _items));
        }

24. Example

Project: dataexplorer
Source File: DialogServiceTests.cs
[Test]
        public void ShowSaveFileDialogShouldDisplayDialog()
        {
            _service.ShowSaveDialog();
            _mockSaveService.Verify(p => p.Show());
        }

25. Example

Project: dataexplorer
Source File: DialogServiceTests.cs
[Test]
        public void TestShowExceptionDialogShouldShowDialog()
        {
            var ex = new Exception();
            _service.ShowExceptionDialog(ex);
            _mockExceptionService.Verify(p => p.Show(ex));
        }

26. Example

Project: dataexplorer
Source File: ScatterPlotViewModelCommandsTests.cs
[Test]
        public void TestResizeShouldExecuteResizeCommand()
        {
            var controlSize = new Size();
            _commands.Resize(controlSize);
            _mockResizeCommand.Verify(p => p.Execute(controlSize));
        }

27. Example

Project: dataexplorer
Source File: ScatterPlotViewModelCommandsTests.cs
[Test]
        public void TestZoomInShouldExecuteZoomInCommand()
        {
            var center = new Point();
            var size = new Size();
            _commands.ZoomIn(center, size);
            _mockZoomInCommand.Verify(p => p.Execute(center, size));
        }

28. Example

Project: dataexplorer
Source File: ScatterPlotViewModelCommandsTests.cs
[Test]
        public void TestZoomOutShouldExecuteZoomOutCommand()
        {
            var center = new Point();
            var size = new Size();
            _commands.ZoomOut(center, size);
            _mockZoomOutCommand.Verify(p => p.Execute(center, size));
        }

29. Example

Project: dataexplorer
Source File: ScatterPlotViewModelCommandsTests.cs
[Test]
        public void TestPanShouldExecutePanCommand()
        {
            var vector = new Vector();
            var size = new Size();
            _commands.Pan(vector, size);
            _mockPanCommand.Verify(p => p.Execute(vector, size));
        }

30. Example

Project: dataexplorer
Source File: ScatterPlotViewModelCommandsTests.cs
[Test]
        public void TestSelectShouldExecuteSelectCommand()
        {
            var item = new FakeCanvasItem();
            var items = new List<CanvasItem> { item };
            _commands.Select(items);
            _mockSelectCommand.Verify(p => p.Execute(items));
        }

31. Example

Project: dataexplorer
Source File: ScatterPlotViewModelTests.cs
[Test]
        public void TestSelectedItemsCollectionChangedShouldExecuteSelectCommand()
        {
            _viewModel.SelectedItems.Add(_item);
            _mockCommands.Verify(p => p.Select(_items));
        }

32. Example

Project: Dnn.Platform.Samples.Mvc
Source File: ContactRepositoryTests.cs
[Test]
        public void AddContact_Calls_IRepository_Insert_On_Valid_Contact()
        {
            //Arrange
            var portalId = PORTAL_ValidId;

            var repository = new ContactRepository();
            var contact = new Contact { PortalId = portalId };

            //Act
            repository.AddContact(contact);

            //Assert
            _mockRepository.Verify(r => r.Insert(contact));
        }

33. Example

Project: Dnn.Platform.Samples.Mvc
Source File: ContactRepositoryTests.cs
[Test]
        public void DeleteContact_Calls_IRepository_Delete_On_Valid_Contact()
        {
            //Arrange
            var portalId = PORTAL_ValidId;

            var repository = new ContactRepository();
            var contact = new Contact { PortalId = portalId };

            //Act
            repository.DeleteContact(contact);

            //Assert
            _mockRepository.Verify(r => r.Delete(contact));
        }

34. Example

Project: Dnn.Platform.Samples.Mvc
Source File: ContactRepositoryTests.cs
[Test]
        public void GetContact_Calls_IRepository_Get_On_Valid_Parameters()
        {
            //Arrange
            var portalId = PORTAL_ValidId;
            var contactId = CONTACT_ValidId;

            var repository = new ContactRepository();

            //Act
            var coontact = repository.GetContact(contactId, portalId);

            //Assert
            _mockRepository.Verify(r => r.Get(portalId));
        }

35. Example

Project: Dnn.Platform.Samples.Mvc
Source File: ContactRepositoryTests.cs
[Test]
        public void GetContacts_Calls_IRepository_Get_On_Valid_Parameter()
        {
            //Arrange
            var portalId = PORTAL_ValidId;

            var repository = new ContactRepository();

            //Act
            var coontact = repository.GetContacts(portalId);

            //Assert
            _mockRepository.Verify(r => r.Get(portalId));
        }

36. Example

Project: Dnn.Platform.Samples.Mvc
Source File: ContactRepositoryTests.cs
[Test]
        public void GetContacts_Overload_Calls_IRepository_Get_On_Valid_Parameter()
        {
            //Arrange
            var portalId = PORTAL_ValidId;

            var repository = new ContactRepository();

            //Act
            var coontact = repository.GetContacts("", portalId, 0, 5);

            //Assert
            _mockRepository.Verify(r => r.Get(portalId));
        }

37. Example

Project: Dnn.Platform.Samples.Mvc
Source File: ContactRepositoryTests.cs
[Test]
        public void UpdateContact_Calls_IRepository_Update_On_Valid_Contact()
        {
            //Arrange
            var portalId = PORTAL_ValidId;

            var repository = new ContactRepository();
            var contact = new Contact { PortalId = portalId };

            //Act
            repository.UpdateContact(contact);

            //Assert
            _mockRepository.Verify(r => r.Update(contact));
        }

38. Example

Project: Dnn.Platform
Source File: ContentControllerTests.cs
[Test]
        public void ContentController_DeleteContentItem_Calls_DataService_On_Valid_ContentItemId()
        {
            //Arrange
            Mock<IDataService> mockDataService = new Mock<IDataService>();
            ContentController controller = new ContentController(mockDataService.Object);

            ContentItem content = ContentTestHelper.CreateValidContentItem();
            content.ContentItemId = Constants.CONTENT_DeleteContentItemId;

            //Act
            controller.DeleteContentItem(content);

            //Assert
            mockDataService.Verify(ds => ds.DeleteContentItem(content.ContentItemId));
        }

39. Example

Project: Dnn.Platform
Source File: ContentControllerTests.cs
[Test]
        public void ContentController_AddMetaData_Calls_DataService_On_Valid_Arguments()
        {
            //Arrange
            Mock<IDataService> mockDataService = new Mock<IDataService>();
            ContentController controller = new ContentController(mockDataService.Object);

            ContentItem content = ContentTestHelper.CreateValidContentItem();
            content.ContentItemId = Constants.CONTENT_ValidContentItemId;

            //Act
            controller.AddMetaData(content, Constants.CONTENT_ValidMetaDataName, Constants.CONTENT_ValidMetaDataValue);

            //Assert
            mockDataService.Verify(ds => ds.AddMetaData(content, Constants.CONTENT_ValidMetaDataName, Constants.CONTENT_ValidMetaDataValue));
        }

40. Example

Project: Dnn.Platform
Source File: ContentControllerTests.cs
[Test]
        public void ContentController_DeleteMetaData_Calls_DataService_On_Valid_Arguments()
        {
            //Arrange
            Mock<IDataService> mockDataService = new Mock<IDataService>();
            ContentController controller = new ContentController(mockDataService.Object);

            ContentItem content = ContentTestHelper.CreateValidContentItem();
            content.ContentItemId = Constants.CONTENT_ValidContentItemId;

            //Act
            controller.DeleteMetaData(content, Constants.CONTENT_ValidMetaDataName, Constants.CONTENT_ValidMetaDataValue);

            //Assert
            mockDataService.Verify(ds => ds.DeleteMetaData(content, Constants.CONTENT_ValidMetaDataName, Constants.CONTENT_ValidMetaDataValue));
        }

41. Example

Project: Dnn.Platform
Source File: ContentTypeControllerTests.cs
[Test]
        public void ContentTypeController_AddContentType_Calls_DataService_On_Valid_Arguments()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var contentTypeController = new ContentTypeController(mockDataService.Object);

            ContentType contentType = ContentTestHelper.CreateValidContentType();

            //Act
            int contentTypeId = contentTypeController.AddContentType(contentType);

            //Assert
            mockDataService.Verify(ds => ds.AddContentType(contentType));
        }

42. Example

Project: Dnn.Platform
Source File: ContentTypeControllerTests.cs
[Test]
        public void ContentTypeController_DeleteContentType_Calls_DataService_On_Valid_ContentTypeId()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var contentTypeController = new ContentTypeController(mockDataService.Object);

            var contentType = ContentTestHelper.CreateValidContentType();
            contentType.ContentTypeId = Constants.CONTENTTYPE_ValidContentTypeId;

            //Act
            contentTypeController.DeleteContentType(contentType);

            //Assert
            mockDataService.Verify(ds => ds.DeleteContentType(contentType));
        }

43. Example

Project: Dnn.Platform
Source File: ContentTypeControllerTests.cs
[Test]
        public void ContentTypeController_UpdateContentType_Calls_DataService_On_Valid_ContentType()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var contentTypeController = new ContentTypeController(mockDataService.Object);

            var contentType = ContentTestHelper.CreateValidContentType();
            contentType.ContentTypeId = Constants.CONTENTTYPE_UpdateContentTypeId;
            contentType.ContentType = Constants.CONTENTTYPE_UpdateContentType;

            //Act
            contentTypeController.UpdateContentType(contentType);

            //Assert
            mockDataService.Verify(ds => ds.UpdateContentType(contentType));
        }

44. Example

Project: Dnn.Platform
Source File: ScopeTypeControllerTests.cs
[Test]
        public void ScopeTypeController_AddScopeType_Calls_DataService_On_Valid_Arguments()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var scopeTypeController = new ScopeTypeController(mockDataService.Object);

            var scopeType = ContentTestHelper.CreateValidScopeType();

            //Act
            int scopeTypeId = scopeTypeController.AddScopeType(scopeType);

            //Assert
            mockDataService.Verify(ds => ds.AddScopeType(scopeType));
        }

45. Example

Project: Dnn.Platform
Source File: ScopeTypeControllerTests.cs
[Test]
        public void ScopeTypeController_DeleteScopeType_Calls_DataService_On_Valid_ContentTypeId()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var scopeTypeController = new ScopeTypeController(mockDataService.Object);

            var scopeType = ContentTestHelper.CreateValidScopeType();
            scopeType.ScopeTypeId = Constants.SCOPETYPE_ValidScopeTypeId;

            //Act
            scopeTypeController.DeleteScopeType(scopeType);

            //Assert
            mockDataService.Verify(ds => ds.DeleteScopeType(scopeType));
        }

46. Example

Project: Dnn.Platform
Source File: ScopeTypeControllerTests.cs
[Test]
        public void ScopeTypeController_UpdateScopeType_Calls_DataService_On_Valid_ContentType()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var scopeTypeController = new ScopeTypeController(mockDataService.Object);

            ScopeType scopeType = ContentTestHelper.CreateValidScopeType();
            scopeType.ScopeTypeId = Constants.SCOPETYPE_UpdateScopeTypeId;
            scopeType.ScopeType = Constants.SCOPETYPE_UpdateScopeType;

            //Act
            scopeTypeController.UpdateScopeType(scopeType);

            //Assert
            mockDataService.Verify(ds => ds.UpdateScopeType(scopeType));
        }

47. Example

Project: Dnn.Platform
Source File: TermControllerTests.cs
[Test]
        public void TermController_AddTerm_Should_Call_DataService_AddSimpleTerm_If_Term_Is_Simple_Term()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var termController = new TermController(mockDataService.Object);

            Term term = ContentTestHelper.CreateValidSimpleTerm(Constants.VOCABULARY_ValidVocabularyId);

            // Act
            int termId = termController.AddTerm(term);

            // Assert
            mockDataService.Verify(ds => ds.AddSimpleTerm(term, UserController.Instance.GetCurrentUserInfo().UserID));
        }

48. Example

Project: Dnn.Platform
Source File: TermControllerTests.cs
[Test]
        public void TermController_AddTerm_Should_Call_DataService_AddHeirarchicalTerm_If_Term_Is_Heirarchical_Term()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var termController = new TermController(mockDataService.Object);

            Term term = ContentTestHelper.CreateValidHeirarchicalTerm(Constants.VOCABULARY_HierarchyVocabularyId, Constants.TERM_ValidParentTermId);

            // Act
            int termId = termController.AddTerm(term);

            // Assert
            mockDataService.Verify(ds => ds.AddHeirarchicalTerm(term, UserController.Instance.GetCurrentUserInfo().UserID));
        }

49. Example

Project: Dnn.Platform
Source File: TermControllerTests.cs
[Test]
        public void TermController_AddTermToContent_Should_Call_DataService_If_Valid_Params()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var termController = new TermController(mockDataService.Object);

            ContentItem content = ContentTestHelper.CreateValidContentItem();
            Term term = ContentTestHelper.CreateValidSimpleTerm(Constants.VOCABULARY_ValidVocabularyId);

            // Act
            termController.AddTermToContent(term, content);

            // Assert
            mockDataService.Verify(ds => ds.AddTermToContent(term, content));
        }

50. Example

Project: Dnn.Platform
Source File: TermControllerTests.cs
[Test]
        public void TermController_DeleteTerm_Should_Call_DataService_DeleteSimpleTerm_If_Term_Is_Simple_Term()
        {
            //Arrange
            var mockDataService = new Mock<IDataService>();
            var termController = new TermController(mockDataService.Object);

            var term = ContentTestHelper.CreateValidSimpleTerm(Constants.VOCABULARY_ValidVocabularyId);
            term.TermId = Constants.TERM_DeleteTermId;

            // Act
            termController.DeleteTerm(term);

            // Assert
            mockDataService.Verify(ds => ds.DeleteSimpleTerm(term));
        }