public void Fetch_With_Filter_Should_Return_Right_Value() { string detail = "Detail1"; // Arrange var fakeContext = new FakeContext("FetchWithFilter"); fakeContext.FillWithAll(); var service = new ServiceBase <Error>(fakeContext.context); var expected = new Error { Id = 1, Title = "Teste1", Origin = "1.0.0.1", Details = "Detail1", ErrorDate = DateTime.Parse("2020-05-01 21:15:33"), MicrosserviceClientId = new Guid("031c156c-c072-4793-a542-4d20840b8031"), EnviromentId = 1, LevelId = 1, IsArchived = false }; // Act var result = service.Fetch(x => x.Details == detail); // Assert Assert.NotNull(result); Assert.IsType <Error>(result); Assert.Equal(result.Id, expected.Id); }
public void Fetch_Should_Return_Correct_Value() { int Id = 1; // Arrange var fakeContext = new FakeContext("Fetch"); fakeContext.FillWithAll(); var service = new ServiceBase <Error>(fakeContext.context); var expected = fakeContext.GetFakeData <Error>() .Where(x => x.Id == Id); // Act var result = service.Fetch(Id); // Assert Assert.NotNull(result); Assert.IsType <Error>(result); Assert.Equal(result.Id, Id); }