Exemplo n.º 1
0
        public HttpResponseMessage Delete(HttpRequestMessage request, int id)
        {
            var label = new Label();

            label.Remove(id);

            return request.CreateResponse(HttpStatusCode.NoContent);
        }
Exemplo n.º 2
0
            public void WhenRemove_ShouldBeNull()
            {
                var NOW = new DateTime(2014, 5, 22);

                var dateProvider = new Mock<IDateProvider>();
                dateProvider.Setup(d => d.Now()).Returns(NOW);

                var identityProvider = new Mock<IIdentityProvider>();
                identityProvider.Setup(d => d.GetUserName()).Returns(() => "MIKADO");

                var storageProvider = new Mock<IStorageProvider>();

                storageProvider.Setup(d => d.RemoveLabel(It.IsAny<Label>()));
                storageProvider.Setup(d => d.GetCard(It.Is<int>(i => i == 1))).Returns(() => null);

                var label = new Label(dateProvider.Object, identityProvider.Object, storageProvider.Object);

                label.Remove(1);

                var subject = label.Get(1);

                subject.Should().BeNull();
            }