示例#1
0
        public void GetText_TextExists_Ok()
        {
            mockTextBusinessLogic.Setup(b1 => b1.GetText(text.Id)).Returns(text);
            IHttpActionResult statusObtained = textController.Get(text.Id);

            Assert.IsNotNull(statusObtained as OkNegotiatedContentResult <TextModel>);
        }
        public void GetTextDataTypeCheck()
        {
            ITextRepository repository = new FakeTextRepository();
            Mock <ILogger <TextController> > mockLogger = new Mock <ILogger <TextController> >();
            TextController textController = new TextController(repository, mockLogger.Object);
            var            result         = textController.Get();
            TextData       text           = result.Value;

            Assert.AreEqual(text.GetType(), typeof(TextData));
        }
示例#3
0
        static Lang ReadPlayerLanguage()
        {
            while (true)
            {
                string input = Console.ReadLine();
                switch (input)
                {
                case "PL":
                    return(Lang.PL);

                case "EN":
                    return(Lang.EN);

                default:
                    A.Get("lang");
                    break;
                }
            }
        }
示例#4
0
        public void IntegrationTest_ExpectedParameters_Ok()
        {
            var requestMessage = new HttpRequestMessage();
            ITextBusinessLogic          textBL = new TextBusinessLogic(new TextDataAccess());
            IUserDataAccess             userDa = new UserDataAccess();
            IAuthorizationBusinessLogic auth   = new AuthorizationBusinessLogic(userDa);
            IAuditLogBussinesLogic      audit  = new AuditLogBussinesLogic();
            TextController textC = new TextController(textBL, auth, audit);

            textC.Request = requestMessage;
            TextModel text2 = TextModel.ToModel(Utils.CreateTextForTest());

            textC.Post(textModel);
            textC.Post(text2);
            text2.TextContent = "modified";
            textC.Put(text2.Id, text2);
            textC.Delete(textModel.Id);
            IHttpActionResult statusObtained = textC.Get();
        }