public void Process_Username_ReadsData() { //Arrange var commandText = "unknown"; var postsRepository = new Mock <IPostsRepository>(); postsRepository.Setup(d => d.Read(commandText)); var postCommand = new ReadCommand(commandText); //Act postCommand.Process(postsRepository.Object); //Assert postsRepository.Verify(d => d.Read(commandText), Times.Once()); }