public void GetSqlLiteSessionFactoryMethod_NoInputParams_ReturnsISessionFactory() { var sut = new SessionFactoryBuilder(); var result = sut.CreateSqlLiteSessionFactory(); result.ShouldBeInstanceOf<ISessionFactory>(); }
public void GetSqlLiteSessionFactoryMethod_NoInputParams_ShouldContainEntityMappings() { try { ICollection<string> expectedContainer = new List<string> { "Gaddzeit.VetAdmin.Domain.Entities.Owner", "Gaddzeit.VetAdmin.Domain.Entities.Pet" }; var sut = new SessionFactoryBuilder(); var result = sut.CreateSqlLiteSessionFactory(); result.GetAllClassMetadata().Keys.ShouldEqual(expectedContainer); } catch (Exception ex) { throw new Exception(ex.Message); } }