public void Load_FindApplication_Match()
{
IApplicationRepository applicationRepository = new ApplicationRepository(this.client, this.database);
Application expected = new Application()
{
Guid = Guid.NewGuid(),
Active = true,
DateCreated = new DateTime(2013, 01, 01),
DateModified = new DateTime(2013, 01, 01),
Name = "Testing App",
Platforms = new List<Platform>()
};
this.GetCollection<Application>().Insert(expected);
Application actual = applicationRepository.Find(expected.Guid);
expected.ShouldHave().AllProperties().EqualTo(actual);
}