Ejemplo n.º 1
0
        public void DeleteGet()
        {
            var controller = new QuotesController();

            var result = controller.Delete(1);

            Assert.IsNotNull(result);
        }
        public void Delete_WhereQuoteGuidDoesNotExists_ReturnsSuccessMessage()
        {
            var guid             = Guid.NewGuid();
            var mockStateManager = GetStateManager();

            var controller = new QuotesController(mockStateManager);
            var msg        = controller.Delete(guid);

            Assert.IsNull(null);
        }
        public void Delete_WhereQuoteGuidExists_ReturnsSuccessMessage()
        {
            var quote1           = QuoteBuilder.Quote1;
            var mockStateManager = GetStateManager();

            mockStateManager.Add("quotes", quote1);
            var controller = new QuotesController(mockStateManager);

            var msg = controller.Delete(quote1.Id);

            Assert.AreEqual("Success", msg);
        }
Ejemplo n.º 4
0
        public void Delete()
        {
            var repo = Substitute.ForPartsOf <QuoteRepository>();

            repo.When(r => r.Delete(1)).DoNotCallBase();
            QuotesController controller = new QuotesController(repo);

            var result = controller.Delete(1);

            repo.Received().Delete(1);
            Assert.Equal(result.Value.ToString(), "{ status = deleted }");
        }