示例#1
0
        public void Exists_Item_No_Match_Returns_False()
        {
            var mock = RepositoryMocks.GetMockUserRepository(new List <User> {
                new User {
                    Id = 1
                }
            });

            Assert.IsFalse(mock.Exists(new User {
                Id = 2
            }));
        }
示例#2
0
        public void Exists_Item_Match_Found_Returns_True()
        {
            var mock = RepositoryMocks.GetMockYahrtziehtRepository(new List <Yahrtzieht> {
                new Yahrtzieht {
                    Id = 1
                }
            });

            Assert.IsTrue(mock.Exists(new Yahrtzieht {
                Id = 1
            }));
        }
示例#3
0
        public void Get_Returns_All_Data()
        {
            var expected = new List <Yahrtzieht> {
                new Yahrtzieht(), new Yahrtzieht()
            };
            var mock = RepositoryMocks.GetMockYahrtziehtRepository(expected);

            var actual = mock.Get();

            Assert.IsNotNull(actual);
            CollectionAssert.AreEquivalent(expected, actual.ToList());
        }
示例#4
0
        public void Exists_Item_No_Match_Returns_False()
        {
            var mock = RepositoryMocks.GetMockYahrtziehtRepository(new List <Yahrtzieht> {
                new Yahrtzieht {
                    Id = 1
                }
            });

            Assert.IsFalse(mock.Exists(new Yahrtzieht {
                Id = 2
            }));
        }
示例#5
0
        public void Exists_Item_Match_Found_Returns_True()
        {
            var mock = RepositoryMocks.GetMockDonationRepository(new List <Donation> {
                new Donation {
                    Id = 1
                }
            });

            Assert.IsTrue(mock.Exists(new Donation {
                Id = 1
            }));
        }
示例#6
0
        public void Exists_Item_No_Match_Returns_False()
        {
            var mock = RepositoryMocks.GetMockDonationRepository(new List <Donation> {
                new Donation {
                    Id = 1
                }
            });

            Assert.IsFalse(mock.Exists(new Donation {
                Id = 2
            }));
        }
        public void Exists_Item_Match_Found_Returns_True()
        {
            var mock = RepositoryMocks.GetMockAccountRepository(new List <Account> {
                new Account {
                    ID = 1
                }
            });

            Assert.IsTrue(mock.Exists(new Account {
                ID = 1
            }));
        }
示例#8
0
        public void Exists_Item_Match_Found_Returns_True()
        {
            var mock = RepositoryMocks.GetMockUserRepository(new List <User> {
                new User {
                    Id = 1
                }
            });

            Assert.IsTrue(mock.Exists(new User {
                Id = 1
            }));
        }
        public void Exists_Item_No_Match_Returns_False()
        {
            var mock = RepositoryMocks.GetMockAccountRepository(new List <Account> {
                new Account {
                    ID = 1
                }
            });

            Assert.IsFalse(mock.Exists(new Account {
                ID = 2
            }));
        }
        public void GetByID_Returns_The_Item_With_The_Given_ID()
        {
            var expected = new Account {
                Id = 1
            };
            var mock = RepositoryMocks.GetMockAccountRepository(new List <Account> {
                expected
            });

            var actual = mock.GetById(1);

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected, actual);
        }
示例#11
0
        public void GetByID_Returns_The_Item_With_The_Given_ID()
        {
            var expected = new Person {
                ID = 1
            };
            var mock = RepositoryMocks.GetMockPersonRepository(new List <Person> {
                expected
            });

            var actual = mock.GetByID(1);

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected, actual);
        }
        public void GetByGroupName_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.GetByGroupName("first");

            Assert.IsNull(actual);
        }
        public void GetByID_Returns_The_Item_With_The_Given_ID()
        {
            var expected = new PhoneType {
                Id = 1, Name = "First"
            };
            var mock = RepositoryMocks.GetMockPhoneTypeRepository(new List <PhoneType> {
                expected
            });

            var actual = mock.GetById(1);

            Assert.IsNotNull(actual);
            Assert.AreEqual(expected, actual);
        }
        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);
        }
示例#15
0
        public void Get_Returns_All_Data()
        {
            var expected = new List <Privilege> {
                new Privilege {
                    Name = "first"
                }, new Privilege {
                    Name = "second"
                }
            };
            var mock = RepositoryMocks.GetMockPrivilegeRepository(expected);

            var actual = mock.Get();

            Assert.IsNotNull(actual);
            CollectionAssert.AreEquivalent(expected, actual.ToList());
        }
示例#16
0
        public void Exists_No_Match_Returns_False()
        {
            var mock = RepositoryMocks.GetMockPrivilegeRepository();

            Assert.IsFalse(mock.Exists(1));
        }
示例#17
0
        public void NameExists_No_Data_Found_Returns_False()
        {
            var mock = RepositoryMocks.GetMockPrivilegeRepository();

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