コード例 #1
0
        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));
        }