コード例 #1
0
ファイル: OrderTests.cs プロジェクト: magda2609/DotNetTesting
        public void RemoveWebsite_RemoveWebsite()
        {
            var website = new StubIServiceWebsite();

            order.AddWebsite(website);
            order.RemoveWebsite();

            Assert.IsNull(order.Website);
        }
コード例 #2
0
        public void AddWebsite_ReturnTrue_WhenWebsiteArg()
        {
            var website = new StubIServiceWebsite()
            {
                DomainGet = () => { return("test.com"); },
            };
            bool result = user.AddWebsite(website);

            Assert.IsTrue(result);
        }
コード例 #3
0
        public void AddWebsite_AddWebsite_WhenWebsiteArg()
        {
            var website = new StubIServiceWebsite()
            {
                DomainGet = () => { return("test.com"); },
            };

            user.AddWebsite(website);

            Assert.AreEqual("test.com", user.Websites[0].Domain);
        }
コード例 #4
0
        public void DeleteWebsite_ReturnTrue_WhenProperIndex()
        {
            var website = new StubIServiceWebsite()
            {
                DomainGet = () => { return("test.com"); },
            };

            user.AddWebsite(website);
            bool result = user.DeleteWebsite(0);

            Assert.IsTrue(result);
        }
コード例 #5
0
        public void DeleteWebsite_RemoveWebsite_WhenProperIndex()
        {
            var website = new StubIServiceWebsite()
            {
                DomainGet = () => { return("test.com"); },
            };

            user.AddWebsite(website);
            user.DeleteWebsite(0);

            Assert.AreEqual(0, user.Websites.Count);
        }
コード例 #6
0
        public void ShowWebsite_ReturnWebsiteInformation_WhenProperIndex()
        {
            var website = new StubIServiceWebsite()
            {
                DomainGet = () => { return("test.com"); },
            };

            user.AddWebsite(website);
            string result = user.ShowWebsite(0);

            StringAssert.Contains(result, "test.com");
        }
コード例 #7
0
        public void ListWebsites_ReturnStringList_WhenWithWebsites()
        {
            var website = new StubIServiceWebsite()
            {
                DomainGet = () => { return("test.com"); },
            };

            user.AddWebsite(website);
            string result = user.ListWebsites();

            StringAssert.Contains(result, "test.com");
        }
コード例 #8
0
        public void DeleteWebsite_DontRemoveWebsite_WhenNoProperIndex()
        {
            var website = new StubIServiceWebsite()
            {
                DomainGet = () => { return("test.com"); },
            };

            user.AddWebsite(website);
            user.DeleteWebsite(10);

            Assert.AreEqual("test.com", user.Websites[0].Domain);
        }