Skip to content
Browse files

Better test coverage and passing all tests

-Admin tool container installer tests are added
-Removed unnecessary Caliburn assemblies
-Patched Caliburn.PresentationFramework to pass a failing test
-
  • Loading branch information...
1 parent e7b0109 commit 9e173e6ba97ee3cecae3bbd8458273e51f00e315 @HEskandari HEskandari committed Aug 28, 2010
View
7 Rhino.Licensing.AdminTool.Tests/Rhino.Licensing.AdminTool.Tests.csproj
@@ -34,12 +34,6 @@
<Reference Include="Caliburn.Core">
<HintPath>..\SharedLibs\Caliburn.Core.dll</HintPath>
</Reference>
- <Reference Include="Caliburn.DynamicProxy">
- <HintPath>..\SharedLibs\Caliburn.DynamicProxy.dll</HintPath>
- </Reference>
- <Reference Include="Caliburn.FluentValidation">
- <HintPath>..\SharedLibs\Caliburn.FluentValidation.dll</HintPath>
- </Reference>
<Reference Include="Caliburn.PresentationFramework">
<HintPath>..\SharedLibs\Caliburn.PresentationFramework.dll</HintPath>
</Reference>
@@ -98,6 +92,7 @@
<Compile Include="Models\ProjectModelTests.cs" />
<Compile Include="Services\DialogServiceTests.cs" />
<Compile Include="Services\ProjectServiceTests.cs" />
+ <Compile Include="Startup\InstallersTests.cs" />
<Compile Include="ViewModels\AboutViewModelTests.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ViewModels\DialogViewModelTests.cs" />
View
13 Rhino.Licensing.AdminTool.Tests/Services/ProjectServiceTests.cs
@@ -1,4 +1,3 @@
-using System;
using System.IO;
using Rhino.Licensing.AdminTool.Model;
using Rhino.Licensing.AdminTool.Services;
@@ -24,7 +23,7 @@ public void Can_Save_Project_Graph()
Assert.NotEmpty(content);
}
- [Fact(Skip = "Won't run due to reported bug in Caliburn")]
+ [Fact]
public void Can_Load_Project_Graph()
{
var p = CreateNewProject();
@@ -41,6 +40,16 @@ public void Can_Load_Project_Graph()
Assert.Equal("Rhino Mocks", project.Product.Name);
Assert.Equal("Private Key", project.Product.PrivateKey);
Assert.Equal("Public Key", project.Product.PublicKey);
+ }
+
+ [Fact]
+ public void Can_Create_New_Project()
+ {
+ var service = new ProjectService() as IProjectService;
+
+ var project = service.Create();
+
+ Assert.NotNull(project);
}
private Project CreateNewProject()
View
6 Rhino.Licensing.AdminTool.Tests/Startup/GuyWireTests.cs
@@ -1,3 +1,4 @@
+using System;
using System.Collections.Generic;
using Caliburn.PresentationFramework.ApplicationModel;
using Castle.MicroKernel;
@@ -6,6 +7,7 @@
using Rhino.Licensing.AdminTool.Startup;
using Rhino.Licensing.AdminTool.ViewModels;
using Rhino.Mocks;
+using Rhino.Mocks.Interfaces;
using Xunit;
using System.Linq;
@@ -69,8 +71,8 @@ public void Can_Show_Root_ViewModel()
guyWire.ShowRootModel();
winManager.AssertWasCalled(x => x.Show(Arg.Is(shell), Arg.Is<object>(null)));
- }
-
+ }
+
public class GuyWireStub : GuyWire
{
private IEnumerable<IRegistration> _components;
View
63 Rhino.Licensing.AdminTool.Tests/Startup/InstallersTests.cs
@@ -0,0 +1,63 @@
+using Castle.Windsor;
+using Rhino.Licensing.AdminTool.Startup;
+using Rhino.Mocks;
+using Rhino.Mocks.Interfaces;
+using Xunit;
+
+namespace Rhino.Licensing.AdminTool.Tests.Startup
+{
+ public class InstallersTests
+ {
+ private readonly IWindsorContainer _container;
+ private readonly GuyWire _guyWire;
+
+ public InstallersTests()
+ {
+ _container = new WindsorContainer();
+
+ _guyWire = MockRepository.GenerateMock<GuyWire>(_container);
+ _guyWire.Expect(g => g.Container).Return(_container);
+ _guyWire.Expect(g => g.Wire()).CallOriginalMethod(OriginalCallOptions.CreateExpectation);
+ }
+
+ [Fact]
+ public void GuyWire_Delegates_To_FactoryInstaller()
+ {
+ var installer = new FactoryRegistration();
+
+ _guyWire.Expect(g => g.ComponentsInfo).Return(new[] { installer });
+
+ Assert.DoesNotThrow(() => _guyWire.Wire());
+ }
+
+ [Fact]
+ public void GuyWire_Delegates_To_ServiceInstaller()
+ {
+ var installer = new ServiceRegistration();
+
+ _guyWire.Expect(g => g.ComponentsInfo).Return(new[] { installer });
+
+ Assert.DoesNotThrow(() => _guyWire.Wire());
+ }
+
+ [Fact]
+ public void GuyWire_Delegates_To_ViewModelInstaller()
+ {
+ var installer = new ViewModelRegistration();
+
+ _guyWire.Expect(g => g.ComponentsInfo).Return(new[] { installer });
+
+ Assert.DoesNotThrow(() => _guyWire.Wire());
+ }
+
+ [Fact]
+ public void GuyWire_Delegates_To_ViewInstaller()
+ {
+ var installer = new ViewRegistration();
+
+ _guyWire.Expect(g => g.ComponentsInfo).Return(new[] { installer });
+
+ Assert.DoesNotThrow(() => _guyWire.Wire());
+ }
+ }
+}
View
6 Rhino.Licensing.AdminTool/Rhino.Licensing.AdminTool.csproj
@@ -55,12 +55,6 @@
<Reference Include="Caliburn.Core">
<HintPath>..\SharedLibs\Caliburn.Core.dll</HintPath>
</Reference>
- <Reference Include="Caliburn.DynamicProxy">
- <HintPath>..\SharedLibs\Caliburn.DynamicProxy.dll</HintPath>
- </Reference>
- <Reference Include="Caliburn.FluentValidation">
- <HintPath>..\SharedLibs\Caliburn.FluentValidation.dll</HintPath>
- </Reference>
<Reference Include="Caliburn.PresentationFramework">
<HintPath>..\SharedLibs\Caliburn.PresentationFramework.dll</HintPath>
</Reference>
View
2 Rhino.Licensing.AdminTool/Startup/FactoryRegistration.cs
@@ -8,7 +8,7 @@ namespace Rhino.Licensing.AdminTool.Startup
{
public class FactoryRegistration : IRegistration
{
- public void Register(IKernel kernel)
+ public virtual void Register(IKernel kernel)
{
kernel.AddFacility<TypedFactoryFacility>();
View
28 Rhino.Licensing.AdminTool/Startup/ServiceRegistration.cs
@@ -1,17 +1,17 @@
-using Castle.MicroKernel;
-using Castle.MicroKernel.Registration;
+using Castle.MicroKernel;
+using Castle.MicroKernel.Registration;
using Rhino.Licensing.AdminTool.Extensions;
-namespace Rhino.Licensing.AdminTool.Startup
-{
- public class ServiceRegistration : IRegistration
- {
- public void Register(IKernel kernel)
- {
- kernel.Register(AllTypes.FromAssemblyContaining<ServiceRegistration>()
- .Where(t => t.Namespace == "Rhino.Licensing.AdminTool.Services")
- .WithService.FirstInterfaceOnClass()
- .Configure(c => c.LifeStyle.Transient));
- }
- }
+namespace Rhino.Licensing.AdminTool.Startup
+{
+ public class ServiceRegistration : IRegistration
+ {
+ public virtual void Register(IKernel kernel)
+ {
+ kernel.Register(AllTypes.FromAssemblyContaining<ServiceRegistration>()
+ .Where(t => t.Namespace == "Rhino.Licensing.AdminTool.Services")
+ .WithService.FirstInterfaceOnClass()
+ .Configure(c => c.LifeStyle.Transient));
+ }
+ }
}
View
5 Rhino.Licensing.AdminTool/Startup/ViewModelRegistration.cs
@@ -1,4 +1,3 @@
-using System;
using Castle.MicroKernel;
using Castle.MicroKernel.Registration;
using Rhino.Licensing.AdminTool.Extensions;
@@ -7,8 +6,8 @@
namespace Rhino.Licensing.AdminTool.Startup
{
public class ViewModelRegistration : IRegistration
- {
- public void Register(IKernel kernel)
+ {
+ public virtual void Register(IKernel kernel)
{
kernel.Register(AllTypes.FromAssemblyContaining<ViewModelRegistration>()
.Where(t => t.Namespace == "Rhino.Licensing.AdminTool.ViewModels")
View
4 Rhino.Licensing.AdminTool/Startup/ViewRegistration.cs
@@ -6,8 +6,8 @@
namespace Rhino.Licensing.AdminTool.Startup
{
public class ViewRegistration : IRegistration
- {
- public void Register(IKernel kernel)
+ {
+ public virtual void Register(IKernel kernel)
{
kernel.Register(AllTypes.FromAssemblyContaining<ViewRegistration>()
.Where(t => t.Namespace == "Rhino.Licensing.AdminTool.Views")
View
BIN SharedLibs/Caliburn.Core.dll
Binary file not shown.
View
3,062 SharedLibs/Caliburn.Core.xml
1,534 additions, 1,528 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
BIN SharedLibs/Caliburn.DynamicProxy.dll
Binary file not shown.
View
347 SharedLibs/Caliburn.DynamicProxy.xml
@@ -1,347 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Caliburn.DynamicProxy</name>
- </assembly>
- <members>
- <member name="T:Caliburn.DynamicProxy.Configuration.BehaviorConfigurationBase`1">
- <summary>
- A base class for <see cref="T:Caliburn.DynamicProxy.Configuration.IBehaviorConfiguration`1"/>
- </summary>
- <typeparam name="T">The behavior being configured.</typeparam>
- </member>
- <member name="T:Caliburn.DynamicProxy.Configuration.IBehaviorConfiguration`1">
- <summary>
- A strongly typed version of <see cref="T:Caliburn.DynamicProxy.Configuration.IBehaviorConfiguration"/>.
- </summary>
- <typeparam name="T">The type of the behavior to be configured.</typeparam>
- </member>
- <member name="T:Caliburn.DynamicProxy.Configuration.IBehaviorConfiguration">
- <summary>
- Used to provide interceptors for a type based on a behavior.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Configuration.IBehaviorConfiguration.GetInterceptors(System.Type,Caliburn.Core.Behaviors.IBehavior)">
- <summary>
- Gets the interceptors.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior being configured.</param>
- <returns>The interceptors.</returns>
- </member>
- <member name="M:Caliburn.DynamicProxy.Configuration.IBehaviorConfiguration`1.GetInterceptors(System.Type,`0)">
- <summary>
- Gets the interceptors.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior being configured.</param>
- <returns>The interceptors.</returns>
- </member>
- <member name="M:Caliburn.DynamicProxy.Configuration.BehaviorConfigurationBase`1.GetInterceptors(System.Type,`0)">
- <summary>
- Gets the interceptors.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior being configured.</param>
- <returns>The interceptors.</returns>
- </member>
- <member name="M:Caliburn.DynamicProxy.Configuration.BehaviorConfigurationBase`1.GetInterceptors(System.Type,Caliburn.Core.Behaviors.IBehavior)">
- <summary>
- Gets the interceptors.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior being configured.</param>
- <returns>The interceptors.</returns>
- </member>
- <member name="T:Caliburn.DynamicProxy.Configuration.NotifyPropertyChangedConfiguration">
- <summary>
- Configures the NotifyPropertyChanged behavior.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Configuration.NotifyPropertyChangedConfiguration.GetInterceptors(System.Type,Caliburn.PresentationFramework.Behaviors.NotifyPropertyChangedAttribute)">
- <summary>
- Gets the interceptors.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior being configured.</param>
- <returns>The interceptors.</returns>
- </member>
- <member name="T:Caliburn.DynamicProxy.Configuration.ScreenConfiguration">
- <summary>
- Configures the Screen behavior.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Configuration.ScreenConfiguration.GetInterceptors(System.Type,Caliburn.PresentationFramework.Behaviors.ScreenAttribute)">
- <summary>
- Gets the interceptors.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior being configured.</param>
- <returns>The interceptors.</returns>
- </member>
- <member name="T:Caliburn.DynamicProxy.Configuration.ValidateConfiguration">
- <summary>
- Configures the Validate behavior.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Configuration.ValidateConfiguration.GetInterceptors(System.Type,Caliburn.PresentationFramework.Behaviors.ValidateAttribute)">
- <summary>
- Gets the interceptors.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior being configured.</param>
- <returns>The interceptors.</returns>
- </member>
- <member name="T:Caliburn.DynamicProxy.Interceptors.DataErrorInfoInterceptor">
- <summary>
- An interceptor for <see cref="T:System.ComponentModel.IDataErrorInfo"/>.
- </summary>
- </member>
- <member name="T:Caliburn.DynamicProxy.Interceptors.InterceptorBase">
- <summary>
- A base class for interceptors.
- </summary>
- </member>
- <member name="T:Caliburn.DynamicProxy.Interceptors.IInitializableInterceptor">
- <summary>
- An custom interceptor which is made aware of its proxy once immediately following proxy creation.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.IInitializableInterceptor.Initialize(System.Object)">
- <summary>
- Initializes the interceptor with the specified proxy.
- </summary>
- <param name="proxy">The proxy.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.InterceptorBase.Intercept(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Intercepts the specified invocation.
- </summary>
- <param name="invocation">The invocation.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.InterceptorBase.Initialize(System.Object)">
- <summary>
- Initializes the interceptor with the specified proxy.
- </summary>
- <param name="proxy">The proxy.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.InterceptorBase.Equals(System.Object)">
- <summary>
- Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
- </summary>
- <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
- <returns>
- true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
- </returns>
- <exception cref="T:System.NullReferenceException">
- The <paramref name="obj"/> parameter is null.
- </exception>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.InterceptorBase.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.DataErrorInfoInterceptor.#ctor(Caliburn.Core.Validation.IValidator)">
- <summary>
- Initializes a new instance of the <see cref="T:Caliburn.DynamicProxy.Interceptors.DataErrorInfoInterceptor"/> class.
- </summary>
- <param name="validator">The validator.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.DataErrorInfoInterceptor.Intercept(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Intercepts the specified invocation.
- </summary>
- <param name="invocation">The invocation.</param>
- </member>
- <member name="T:Caliburn.DynamicProxy.Interceptors.NotificationProfile">
- <summary>
- Stores information about how property change notification should work for a particular type.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotificationProfile.Get(System.Type,Caliburn.PresentationFramework.Behaviors.NotifyPropertyChangedAttribute)">
- <summary>
- Gets the specified profile for the specified type.
- </summary>
- <param name="type">The type.</param>
- <param name="behavior">The behavior.</param>
- <returns>The profile.</returns>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotificationProfile.HandleGetter(System.String,Castle.Core.Interceptor.IInvocation)">
- <summary>
- Handles the getter.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="invocation">The invocation.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotificationProfile.ShouldNotify(System.String)">
- <summary>
- Determines whether the interceptor should notify when this property is changed.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotificationProfile.GetDependencies(System.String)">
- <summary>
- Gets the properties which depend on the specified property.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <returns>The dependent property names.</returns>
- </member>
- <member name="T:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedBaseInterceptor">
- <summary>
- A base class for interceptors which handle <see cref="T:System.ComponentModel.INotifyPropertyChanged"/>.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedBaseInterceptor.#ctor(System.Type,Caliburn.PresentationFramework.Behaviors.NotifyPropertyChangedAttribute)">
- <summary>
- Initializes a new instance of the <see cref="T:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedBaseInterceptor"/> class.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedBaseInterceptor.Intercept(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Intercepts the specified invocation.
- </summary>
- <param name="invocation">The invocation.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedBaseInterceptor.ShouldProceed(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Indicates whether the invocation should proceed.
- </summary>
- <param name="invocation">The invocation.</param>
- <returns></returns>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedBaseInterceptor.OnPropertyChanged(System.Object,System.String)">
- <summary>
- Called to raise a property change notification.
- </summary>
- <param name="sender">The sender.</param>
- <param name="propertyName">Name of the property.</param>
- </member>
- <member name="T:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedNoInterfaceInterceptor">
- <summary>
- Handles <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> on classes that already implement the interface.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedNoInterfaceInterceptor.#ctor(System.Type,Caliburn.PresentationFramework.Behaviors.NotifyPropertyChangedAttribute)">
- <summary>
- Initializes a new instance of the <see cref="T:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedNoInterfaceInterceptor"/> class.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedNoInterfaceInterceptor.OnPropertyChanged(System.Object,System.String)">
- <summary>
- Called to raise a property change notification.
- </summary>
- <param name="sender">The sender.</param>
- <param name="propertyName">Name of the property.</param>
- </member>
- <member name="T:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedWithInterfaceInterceptor">
- <summary>
- Handles <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> on classes that do not implement the interface.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedWithInterfaceInterceptor.#ctor(System.Type,Caliburn.PresentationFramework.Behaviors.NotifyPropertyChangedAttribute)">
- <summary>
- Initializes a new instance of the <see cref="T:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedWithInterfaceInterceptor"/> class.
- </summary>
- <param name="implementation">The implementation.</param>
- <param name="behavior">The behavior.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedWithInterfaceInterceptor.ShouldProceed(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Indicates whether the invocation should proceed.
- </summary>
- <param name="invocation">The invocation.</param>
- <returns></returns>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.NotifyPropertyChangedWithInterfaceInterceptor.OnPropertyChanged(System.Object,System.String)">
- <summary>
- Called to raise a property change notification.
- </summary>
- <param name="sender">The sender.</param>
- <param name="propertyName">Name of the property.</param>
- </member>
- <member name="T:Caliburn.DynamicProxy.Interceptors.ProxyInterceptor">
- <summary>
- Implements <see cref="T:Caliburn.Core.Behaviors.IProxy"/>.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.ProxyInterceptor.Intercept(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Intercepts the specified invocation.
- </summary>
- <param name="invocation">The invocation.</param>
- </member>
- <member name="P:Caliburn.DynamicProxy.Interceptors.ProxyInterceptor.Instance">
- <summary>
- Gets the instance.
- </summary>
- <value>The instance.</value>
- </member>
- <member name="T:Caliburn.DynamicProxy.Interceptors.ScreenInterceptor">
- <summary>
- Handles <see cref="T:Caliburn.PresentationFramework.Screens.IScreen"/> members.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.ScreenInterceptor.#ctor(Caliburn.PresentationFramework.Behaviors.ScreenAttribute)">
- <summary>
- Initializes a new instance of the <see cref="T:Caliburn.DynamicProxy.Interceptors.ScreenInterceptor"/> class.
- </summary>
- <param name="attribute">The attribute.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.ScreenInterceptor.Initialize(System.Object)">
- <summary>
- Initializes the interceptor with the specified proxy.
- </summary>
- <param name="proxy">The proxy.</param>
- </member>
- <member name="M:Caliburn.DynamicProxy.Interceptors.ScreenInterceptor.Intercept(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Intercepts the specified invocation.
- </summary>
- <param name="invocation">The invocation.</param>
- </member>
- <member name="T:Caliburn.DynamicProxy.DynamicProxyFactory">
- <summary>
- An implementation of <see cref="T:Caliburn.Core.Behaviors.IProxyFactory"/> using DynamicProxy2.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.DynamicProxyFactory.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Caliburn.DynamicProxy.DynamicProxyFactory"/> class.
- </summary>
- </member>
- <member name="M:Caliburn.DynamicProxy.DynamicProxyFactory.AddConfiguration``2">
- <summary>
- Adds a behavior configuration.
- </summary>
- <typeparam name="T"></typeparam>
- <typeparam name="K"></typeparam>
- </member>
- <member name="M:Caliburn.DynamicProxy.DynamicProxyFactory.CreateProxyWithTarget(System.Type,System.Object,System.Collections.Generic.IEnumerable{Caliburn.Core.Behaviors.IBehavior})">
- <summary>
- Creates the proxy using the specified target.
- </summary>
- <param name="interfaceType">Type of the interface.</param>
- <param name="target">The target.</param>
- <param name="behaviors">The behaviors.</param>
- <returns>The proxy.</returns>
- </member>
- <member name="M:Caliburn.DynamicProxy.DynamicProxyFactory.CreateProxy(System.Type,System.Collections.Generic.IEnumerable{Caliburn.Core.Behaviors.IBehavior},System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- Creates a proxy.
- </summary>
- <param name="type">The type.</param>
- <param name="behaviors">The proxy behaviors.</param>
- <param name="constructorArgs">The constructor args.</param>
- <returns>The proxy.</returns>
- </member>
- </members>
-</doc>
View
BIN SharedLibs/Caliburn.FluentValidation.dll
Binary file not shown.
View
93 SharedLibs/Caliburn.FluentValidation.xml
@@ -1,93 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Caliburn.FluentValidation</name>
- </assembly>
- <members>
- <member name="T:Caliburn.FluentValidation.ErrorAdapter">
- <summary>
- Adapts <see cref="T:FluentValidation.Results.ValidationFailure"/> to <see cref="T:Caliburn.Core.Validation.IError"/>.
- </summary>
- </member>
- <member name="M:Caliburn.FluentValidation.ErrorAdapter.#ctor(System.Object,FluentValidation.Results.ValidationFailure)">
- <summary>
- Initializes a new instance of the <see cref="T:Caliburn.FluentValidation.ErrorAdapter"/> class.
- </summary>
- <param name="instance">The instance.</param>
- <param name="failure">The failure.</param>
- </member>
- <member name="P:Caliburn.FluentValidation.ErrorAdapter.Failure">
- <summary>
- Gets the failure details.
- </summary>
- <value>The failure.</value>
- </member>
- <member name="P:Caliburn.FluentValidation.ErrorAdapter.Instance">
- <summary>
- Gets the invalid instance.
- </summary>
- <value>The instance.</value>
- </member>
- <member name="P:Caliburn.FluentValidation.ErrorAdapter.Key">
- <summary>
- Gets the name of the invalid property.
- </summary>
- <value>The name of the property.</value>
- </member>
- <member name="P:Caliburn.FluentValidation.ErrorAdapter.Message">
- <summary>
- Gets the error message.
- </summary>
- <value>The message.</value>
- </member>
- <member name="T:Caliburn.FluentValidation.FluentValidationValidator">
- <summary>
- An implementation of <see cref="T:Caliburn.Core.Validation.IValidator"/> that uses FluentValidation.
- </summary>
- </member>
- <member name="M:Caliburn.FluentValidation.FluentValidationValidator.#ctor(Microsoft.Practices.ServiceLocation.IServiceLocator)">
- <summary>
- Initializes a new instance of the <see cref="T:Caliburn.FluentValidation.FluentValidationValidator"/> class.
- </summary>
- <param name="serviceLocator">The service locator.</param>
- </member>
- <member name="M:Caliburn.FluentValidation.FluentValidationValidator.CreateInstance(System.Type)">
- <summary>
- Creates the instance.
- </summary>
- <param name="validatorType">Type of the validator.</param>
- <returns></returns>
- </member>
- <member name="M:Caliburn.FluentValidation.FluentValidationValidator.ShouldValidate(System.Reflection.PropertyInfo)">
- <summary>
- Inidcates whether the specified property should be validated.
- </summary>
- <param name="property">The property.</param>
- <returns>
- true if should be validated; otherwise false
- </returns>
- </member>
- <member name="M:Caliburn.FluentValidation.FluentValidationValidator.Validate(System.Object)">
- <summary>
- Validates the specified instance.
- </summary>
- <param name="instance">The instance.</param>
- <returns>The validation errors.</returns>
- </member>
- <member name="M:Caliburn.FluentValidation.FluentValidationValidator.Validate(System.Object,System.String)">
- <summary>
- Validates the specified property on the instance.
- </summary>
- <param name="instance">The instance.</param>
- <param name="propertyName">Name of the property.</param>
- <returns>The validation errors.</returns>
- </member>
- <member name="M:Caliburn.FluentValidation.FluentValidationValidator.CreateValidatorForInstance(System.Object)">
- <summary>
- Creates the validator for instance.
- </summary>
- <param name="instance">The instance.</param>
- <returns>The validator or null if none is found.</returns>
- </member>
- </members>
-</doc>
View
BIN SharedLibs/Caliburn.PresentationFramework.dll
Binary file not shown.
View
13,332 SharedLibs/Caliburn.PresentationFramework.xml
6,666 additions, 6,666 deletions not shown because the diff is too large. Please use a local Git client to view these changes.

0 comments on commit 9e173e6

Please sign in to comment.
Something went wrong with that request. Please try again.