Пример #1
0
        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);
        }
Пример #2
0
        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);
        }