public async Task GetAll() { // Arrange var settings = new Dictionary <string, string> { ["test1"] = "test1", ["test2"] = "test2" }; _service.Setup(m => m.GetAllAsync(CancellationToken.None)) .ReturnsAsync(() => settings) .Verifiable(); var controller = new ServerSettingsController(_service.Object); // Act var result = await controller.GetAsync(); // Assert _service.Verify(); Assert.That(result, Is.EquivalentTo(settings)); }