Ejemplo n.º 1
0
        public void Can_Get_Author()
        {
            // Act
            var authors = _authorManager.GetEntities().ToList();

            // Assert
            Assert.True(_authorManager.ProcessResult.Success);
            Assert.True(authors.Count > 1, "authors.Count > 1");
        }
Ejemplo n.º 2
0
        public void Cannot_Update_Current_Author_With_Duplicated_AccountName(string curAccName, string newAccName, bool expectValid, string errorMessage)
        {
            // Arrange
            var curAuthor = _manager.GetEntities(a => a.AccountName == curAccName).FirstOrDefault();

            Assert.NotNull(curAuthor);

            // Act
            curAuthor.AccountName = newAccName;
            var processResult = new ProcessingResult();
            var result        = _validator.IsValidEntity(curAuthor, processResult);

            // Assert
            Assert.Equal(result, expectValid);
            if (!expectValid)
            {
                Assert.Equal(processResult.MessageList[0].Message, errorMessage);
            }
        }