public async void Get_WithNonexistingSDCode_ReturnsNull() { _mockRepo.Setup(r => r.Get(It.IsAny <int>())) .Returns((int i) => Task.FromResult <SymptomDiscriminator>(null)); var sut = new SymptomDiscriminatorController(_mockRepo.Object); var sd = await sut.Get(123); Assert.IsNull(sd); }
public async void Get_WithExistingSDCode_ReturnsCorrectSD() { _mockRepo.Setup(r => r.Get(It.IsAny <int>())) .Returns((int i) => Task.FromResult((new SymptomDiscriminator { Id = i }))); var sut = new SymptomDiscriminatorController(_mockRepo.Object); var sd = await sut.Get(123); Assert.AreEqual(123, sd.Id); }