Exemplo n.º 1
0
        public async Task ReturnsMessageObjMatchingId()
        {
            // Arrange
            var mockService = new Mock <IMessageDbService>();

            mockService.Setup(service => service.FindAsync(It.IsAny <long>()))
            .ReturnsAsync((long id) => new Message()
            {
                Id = id, Content = "Hello World"
            });

            var controller = new MessagesController(mockService.Object);

            var result = await controller.GetAsync(3);

            Assert.That(result.Value.Id, Is.EqualTo(3));
        }