Skip to content

Instantly share code, notes, and snippets.

View jfromaniello's full-sized avatar
😀
coding

José F. Romaniello jfromaniello

😀
coding
View GitHub Profile
public class ConversationQueryable<T> : IQueryable<T>
{
private readonly IConversationsContainerAccessor _conversationsContainerAccessor;
private readonly IQueryable<T> _realQueryable;
public ConversationQueryable(
IConversationsContainerAccessor conversationsContainerAccessor,
IQueryable<T> realQueryable)
{
_conversationsContainerAccessor = conversationsContainerAccessor;
using System;
using NUnit.Framework;
using SGF.Data.Impl.Constraints.CustomConstraints;
using SharpTestsEx;
namespace SGF.Domain.Constraints.Test
{
[TestFixture]
public class GenderGuesserTests
{
using System;
using System.Linq;
using NUnit.Framework;
using SGF.Data.Impl.Constraints.CustomConstraints;
using SharpTestsEx;
namespace SGF.Domain.Constraints.Test
{
[TestFixture]
public class GenderGuesserTests
/// <summary>
/// </summary>
/// <remarks> There is a lot of useless information
/// in <see cref="http://buscon.rae.es/dpdI/SrvltGUIBusDPD?lema=g%E9nero2">RAE.</see></remarks>
public class GenderGuesser
{
private const string LastVocalPattern = @"(?<vocal>[aeiouáéíóú])[^aeiouáéíóú]*\z";
private static readonly string[] femaleEndings = new[]
{
public string Do<TCollectionElement>(Expression<Func<T, IEnumerable<TCollectionElement>>> property)
{
return "a";
}
public int Do<TPropertyType>(Expression<Func<T, TPropertyType>> property)
{
return 5;
}
public class PersonValidationDef : ValidationDef<AsientoContableLinea>
{
public PersonValidationDef()
{
//Si bien puedo hacer esto, no tengo forma de separar
//la validacion IsMale. (bueno podría creando un validador)
ValidateInstance.By(p => p.Father.IsMale)
.WithMessage("Father must be male.");
/// <summary>
/// No Metadata Documentation available.
/// </summary>
[EdmEntityTypeAttribute(NamespaceName="Model1", Name="Prueba")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Prueba : EntityObject
{
#region Factory Method
public interface IPaginatorModel<TEntity> where TEntity : Entity
{
ICollection<TEntity> GetPage(int pageSize,
int pageNumber,
Expression<Func<TEntity, bool>> filterFunction,
Func<TEntity, object> sortFunction);
int GetPageCount(int pageSize,
Expression<Func<TEntity, bool>> filterFunction);
using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Windows.Input;
using Mantenimiento.Domain.Model.InterfacesBase;
using uNhAddIns.Entities;
namespace Mantenimiento.ViewModels.BaseClasses
{
public abstract class ViewModelPaginado<T> : ViewModelBase where T : Entity
[Test]
public void no_puede_ir_a_siguiente_ni_ultimo_si_esta_en_ultima_pagina()
{
var model = new Mock<IModeloListar<Articulo>>();
var segundaPagina = new List<Articulo> {new Articulo {Nombre = "bbb"}};
model.Setup(m => m.ObtenerPagina(Constantes.TAMANIO_PAGINA, 0, It.IsAny<Expression<Func<Articulo, bool>>>()))
.ReturnsInOrder(segundaPagina);
model.Setup(m => m.ObtenerUltimaPagina(Constantes.TAMANIO_PAGINA, It.IsAny<Expression<Func<Articulo, bool>>>()))