public HttpResponseMessage GetAll(HttpRequestMessage request) { var label = new Label(); var result = label.GetAll(); return request.CreateResponse(HttpStatusCode.OK, result); }
public void WhenGetAll_LabelShouldNotBeNull() { var storageProvider = new Mock<IStorageProvider>(); storageProvider .Setup(d => d.GetAllLabels()) .Returns(() => new List<Label>()); Label label = new Label(null, null, storageProvider.Object); var subject = label.GetAll(); subject.Should().NotBeNull(); }
public void WhenGetAll_LabelShouldHaveOneElement() { var storageProvider = new Mock<IStorageProvider>(); storageProvider .Setup(d => d.GetAllLabels()) .Returns(() => new List<Label> { new Label() { Active = true, ColorCode = "#123456", Name = "MIKADO" } }); Label label = new Label(null, null, storageProvider.Object); var subject = label.GetAll(); subject.Count.Should().Be(1); }
public void WhenGetAll_LabelHaveActiveOnly() { var storageProvider = new Mock<IStorageProvider>(); storageProvider .Setup(d => d.GetAllLabels()) .Returns(() => new List<Label> { new Label() { Active = true, ColorCode = "#123456", Name = "MIKADO" } }); Label label = new Label(null, null, storageProvider.Object); var subject = label.GetAll(); subject.Should().OnlyContain(item=>item.Active); }