public async void GetLastDose_ReturnNotFound() { //Arrange bool isBadged = false; string userName = "******"; IQueryable <Dose> doses = new Dose[] { new Dose { Id = 1, Type = "Milk", IsBadge = true, IsMug = true, CreatedAt = Convert.ToDateTime("2021-04-09 11:04:09.940"), User = "******" }, new Dose { Id = 1, Type = "Tea", IsBadge = true, IsMug = true, CreatedAt = Convert.ToDateTime("2021-04-09 12:04:09.940"), User = "******" }, new Dose { Id = 1, Type = "Milk", IsBadge = true, IsMug = true, CreatedAt = Convert.ToDateTime("2021-04-09 13:04:09.940"), User = "******" } }.AsQueryable(); _coffeeMachineManager.Setup(x => x.GetLastDose(isBadged, userName)).Returns(doses.Where(x => x.User == userName).OrderByDescending(c => c.CreatedAt)); //Act dynamic response = _ctrl.GetLastDose(isBadged, userName); //Assert Assert.Equal((int)HttpStatusCode.NotFound, response.Result.StatusCode); }