示例#1
0
        public void ErrorLog_Addlog_InvalidModelState()
        {
            // Arrange
            var service = new ErrorLogsController(_errorLogRepository);

            service.ModelState.AddModelError("key", "error message");
            // Act
            var result = service.AddLog(_data) as OkNegotiatedContentResult <LogDetails>;
        }
示例#2
0
        public void ErrorLog_ReturnsAllLogs_Invalid()
        {
            // Arrange
            var service = new ErrorLogsController(_errorLogRepository);

            ((ErrorLogRepositoryMock)_errorLogRepository).AddShouldFail = true;

            // Act
            var result = service.GetAllLogs();
        }
示例#3
0
        public void ErrorLog_Addlog_Invalid()
        {
            // Arrange
            var service = new ErrorLogsController(_errorLogRepository);

            ((ErrorLogRepositoryMock)_errorLogRepository).AddShouldFail = true;

            // Act
            var result = service.AddLog(_data) as OkNegotiatedContentResult <LogDetails>;
        }
示例#4
0
        public void ErrorLog_AddLogs()
        {
            // Arrange
            var service = new ErrorLogsController(_errorLogRepository);

            // Act
            var result = service.AddLog(_data) as OkNegotiatedContentResult <LogDetails>;;

            // Assert
            Assert.AreEqual(_data.EIN, result.Content.EIN);
        }
示例#5
0
        public void ErrorLog_ReturnsAllLogs()
        {
            // Arrange
            var service = new ErrorLogsController(_errorLogRepository);

            // Act
            var result = service.GetAllLogs();

            // Assert
            Assert.AreEqual(6, result.Count());
        }
示例#6
0
        public void ErrorLog_ReturnsLogById()
        {
            // Arrange
            var service = new ErrorLogsController(_errorLogRepository);

            // Act
            var result = service.GetErrorLogByID("2edbc12f-4fd8-4fed-a848-b8bfff4d4e03") as OkNegotiatedContentResult <APIErrorLogs>;

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual("12-2234567", result.Content.EIN);
        }