コード例 #1
0
        public void Shoud_Return_Error_When_LinkObject_Dose_Not_Any_Link()
        {
            //Arrange
            var sut = new LinkObjectBuilder("/orders/{id}");

            //Assert
            Assert.Throws <LinkObjectLinksCollectionEmptyExeption>(() => sut.Build());
        }
コード例 #2
0
        public void HasOnlyOneLink_Method_Shoud_Return_True_When_Just_1Link_Defined()
        {
            //Arrange
            //Act
            var sut = new LinkObjectBuilder("/orders/{id}")
                      .WithLink(new Link("/order/")).Build();

            //Assert
            Assert.True(sut.HasOnlyOneLink());
        }
コード例 #3
0
        public void Shoud_Return_2_When_LinkCount_Called()
        {
            //Arrange
            //Act
            var sut = new LinkObjectBuilder(LinkRelations.Self)
                      .WithLink(new Link("/order/"))
                      .WithLink(new Link("/order/{id}", HttpVerbs.GET, true))
                      .Build();

            //Assert
            Assert.Equal(2, sut.LinkCount());
        }