コード例 #1
0
        public void Exists_Item_Is_Null_Returns_False()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository(new List <PrivilegesGroup> {
                new PrivilegesGroup(1, "Admin", new List <Privilege>())
            });

            Assert.IsFalse(mock.Exists(null));
        }
コード例 #2
0
        public void GetByGroupName_No_Data_Returns_Null()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository();

            var actual = mock.GetByGroupName("first");

            Assert.IsNull(actual);
        }
コード例 #3
0
        public void Exists_Match_Found_Returns_True()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository(new List <PrivilegesGroup> {
                new PrivilegesGroup(1, "Admin", new List <Privilege>())
            });

            Assert.IsTrue(mock.Exists(1));
        }
コード例 #4
0
        public void Get_Nothing_In_Database_Returns_Empty_List()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository();

            var all = mock.Get();

            Assert.IsNotNull(all);
            Assert.AreEqual(0, all.Count());
        }
コード例 #5
0
        public void GroupNameExists_No_Match_Found_Returns_False()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository(new List <PrivilegesGroup> {
                new PrivilegesGroup(1, "First", new List <Privilege> {
                    new Privilege(1, "admin")
                })
            });

            Assert.IsFalse(mock.GroupNameExists("Second"));
        }
コード例 #6
0
        public void Exists_Item_Match_Found_Returns_True()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository(new List <PrivilegesGroup> {
                new PrivilegesGroup {
                    Id = 1, GroupName = "Admin", Privileges = new List <Privilege>()
                }
            });

            Assert.IsTrue(mock.Exists(new PrivilegesGroup {
                Id = 1
            }));
        }
コード例 #7
0
        public void GroupNameExists_Match_Found_Returns_True()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository(new List <PrivilegesGroup> {
                new PrivilegesGroup {
                    Id = 1, GroupName = "First", Privileges = new List <Privilege> {
                        new Privilege(1, "admin")
                    }
                }
            });

            Assert.IsTrue(mock.GroupNameExists("first"));
        }
コード例 #8
0
        public void GetByGroupName_No_Match_Returns_Null()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository(new List <PrivilegesGroup> {
                new PrivilegesGroup(2, "second", new List <Privilege> {
                    new Privilege(1, "admin")
                })
            });

            var actual = mock.GetByGroupName("first");

            Assert.IsNull(actual);
        }
コード例 #9
0
        public void GetByID_Returns_The_Item_With_The_Given_ID()
        {
            var expected = new PrivilegesGroup(1, "First", new List <Privilege> {
                new Privilege(1, "admin")
            });
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository(new List <PrivilegesGroup> {
                expected
            });

            var actual = mock.GetByID(1);

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected, actual);
        }
コード例 #10
0
        public void GetByID_No_Match_Returns_Null()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository(new List <PrivilegesGroup>
            {
                new PrivilegesGroup {
                    Id = 2, GroupName = "second", Privileges = new List <Privilege> {
                        new Privilege(1, "admin")
                    }
                }
            });

            var actual = mock.GetById(1);

            Assert.IsNull(actual);
        }
コード例 #11
0
        public void Get_Returns_All_Data()
        {
            var expected = new List <PrivilegesGroup> {
                new PrivilegesGroup {
                    GroupName = "first"
                }, new PrivilegesGroup {
                    GroupName = "second"
                }
            };
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository(expected);

            var actual = mock.Get();

            Assert.IsNotNull(actual);
            CollectionAssert.AreEquivalent(expected, actual.ToList());
        }
コード例 #12
0
        public void Exists_No_Match_Returns_False()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository();

            Assert.IsFalse(mock.Exists(1));
        }
コード例 #13
0
        public void GroupNameExists_No_Data_Found_Returns_False()
        {
            var mock = RepositoryMocks.GetMockPrivilegesGroupRepository();

            Assert.IsFalse(mock.GroupNameExists("first"));
        }